What are the responsibilities and job description for the Lead Java Full Stack Engineer (Java + Angular + Azure) W2 Only position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Divit Technologies, Inc., is seeking the following. Apply via Dice today!
We are seeking a highly experienced Lead Java Full Stack Engineer with 15 years of hands-on experience in designing, developing, and leading enterprise-scale applications. The ideal candidate will possess deep expertise in Java, Spring Boot, Angular, and Azure cloud platform, along with strong leadership capabilities to drive technical excellence, mentor teams, and deliver high-quality solutions.
Key Responsibilities:
We are seeking a highly experienced Lead Java Full Stack Engineer with 15 years of hands-on experience in designing, developing, and leading enterprise-scale applications. The ideal candidate will possess deep expertise in Java, Spring Boot, Angular, and Azure cloud platform, along with strong leadership capabilities to drive technical excellence, mentor teams, and deliver high-quality solutions.
Key Responsibilities:
- Lead the design, development, and deployment of scalable full-stack applications using Java and Angular
- Architect robust backend services using Spring Boot, Microservices, and REST APIs
- Drive frontend development using Angular (latest versions), TypeScript, HTML, CSS
- Design and implement cloud-native solutions leveraging Microsoft Azure services
- Provide technical leadership and mentor a team of developers, ensuring best practices and coding standards
- Collaborate with cross-functional teams including Product, QA, DevOps, and stakeholders
- Lead code reviews, performance tuning, and troubleshooting complex issues
- Implement CI/CD pipelines and DevOps practices for efficient delivery
- Ensure application security, scalability, and high availability
- Participate in architectural decisions and roadmap planning
- 15 years of experience in software development
- Strong expertise in Java (8/11/17 )
- Extensive experience with Spring Boot, Spring MVC, Spring Security, Microservices Architecture
- Strong frontend experience with Angular (8 ), RxJS, TypeScript
- Hands-on experience with Microsoft Azure (App Services, Azure Functions, AKS, Azure DevOps, Storage, etc.)
- Solid understanding of RESTful APIs, Web Services, and Distributed Systems
- Experience with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
- Familiarity with Docker, Kubernetes, and containerization
- Strong knowledge of CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)
- Experience in Agile/Scrum methodologies
- Proven experience leading and managing development teams
- Strong decision-making and problem-solving skills
- Excellent communication and stakeholder management
- Ability to drive innovation and continuous improvement
- Experience in handling client interactions and technical discussions