What are the responsibilities and job description for the Sr. Java React Developer - NYC and Irving, TX position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, HAN IT Staffing Inc., is seeking the following. Apply via Dice today!
- Lead the design and development of large-scale, mission-critical applications using Java, React, and modern architectural patterns.
- Provide technical leadership across the full software development lifecycle, from requirements analysis to deployment and monitoring.
- Architect scalable, secure, and performant systems aligned with business and product goals.
- Mentor, coach, and guide engineering team members, fostering a culture of continuous improvement and technical excellence.
- Collaborate with product managers, designers, and other engineering teams to define technical requirements and ensure alignment.
- Drive adoption of best practices in coding, testing, CI/CD, cloud architecture, and DevOps.
- Oversee code reviews, technical design reviews, and engineering process improvements.
- Troubleshoot complex issues, conduct rootcause analysis, and implement durable solutions.
- Contribute to the evolution of the team's technical strategy, engineering standards, and long-term roadmap.
- Apply and advocate for the effective use of agentic AI development tools (e.g., Devin AI) to accelerate software development and improve productivity.
- Extensive hands-on experience building enterprise-grade applications using Java and modern React.js.
- Strong understanding of React fundamentals, including:
- React Hooks
- Context API
- State management (e.g., Redux)
- Proven experience with responsive UI design, cross-browser compatibility, and front-end performance optimization.
- Solid understanding of backend architecture, microservices, REST APIs, and integration patterns.
- Hands-on expertise with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Proficiency with CI/CD tools and release automation (e.g., Jenkins, GitLab CI, GitHub Actions).
- Demonstrated technical leadership, including mentoring and motivating engineering teams.
- Strong problem-solving, analytical thinking, and architectural reasoning skills.
- Excellent communication skills, with the ability to articulate complex technical ideas to both technical and non-technical audiences.
- Ability to excel in a fast-paced, agile environment.
- Experience using agentic AI tools (e.g., Devin AI) for software development and workflow automation