Java Full Stack Lead

cgi

Bangalore 8 Years Exp Posted 1h ago

Job Description

We are seeking an experienced Java Full Stack Lead to join our team in the Telecom domain. The ideal candidate will have strong hands-on experience in designing, developing, and supporting enterprise-grade applications using Java/J2EE technologies across both legacy and modern architectures. The candidate will play a key role in application modernization initiatives, cloud migration programs, and development of scalable, high-performance enterprise solutions leveraging modern Java frameworks, cloud technologies, and DevOps practices.

Your future duties and responsibilities:

Design, develop, and maintain enterprise-grade web applications using Java/J2EE technologies, Spring Boot, and modern front-end frameworks such as Angular.
Develop and support full-stack applications, including responsive front-end components and scalable back-end services.
Build, consume, and integrate RESTful APIs, microservices, and third-party enterprise applications.
Lead modernization initiatives involving legacy Java applications, including migration to Spring Boot-based microservices architectures.
Drive cloud migration efforts, particularly on AWS, including re-platforming, containerization, scalability improvements, and performance optimization.
Design database schemas and develop complex SQL queries to support business applications and data integrity requirements.
Troubleshoot and resolve issues within complex integration environments while ensuring optimal application performance, quality, and reliability.
Participate in code reviews and promote coding standards, best practices, and software quality guidelines.
Leverage DevOps tools and CI/CD pipelines to automate build, deployment, and release processes.
Collaborate with architects, product owners, QA teams, and business stakeholders to deliver enterprise-scale solutions.
Contribute to technical solution design and architecture discussions for modernization and cloud transformation programs.
Stay current with emerging technologies, AI-enabled development tools, and industry best practices to drive innovation and productivity improvements.
Provide technical leadership and mentorship to development teams where required.

Required qualifications to be successful in this role:

8-10 years of hands-on experience in Java Full Stack development for enterprise-scale applications.
Strong expertise in Java technologies ranging from Java 1.6 through Java 21.
Extensive experience with Spring Framework and Spring Boot-based microservices development.
Strong proficiency in Angular and modern front-end development technologies including HTML5, CSS3, JavaScript, and TypeScript.
Experience building and consuming RESTful APIs and integrating enterprise systems.
Hands-on experience with cloud migration initiatives, preferably AWS.
Experience with application modernization programs, including containerization, re-platforming, performance tuning, and scalability optimization.
Strong understanding of DevOps practices, CI/CD pipelines, and automation tools.
Experience with build and dependency management tools such as Maven and Gradle.
Strong knowledge of relational databases, schema design, SQL query optimization, and data modeling.
Experience supporting and modernizing both legacy Java applications and modern microservices-based architectures.
Strong troubleshooting, analytical, and problem-solving skills.
Excellent communication and collaboration skills.
Familiarity with AI-powered development tools and intelligent engineering solutions is an added advantage.

Similar Openings for You