Java developer Senior

cgi

Bangalore 10 Years Exp Posted 1h ago

Job Description

Design, develop, and maintain both front-end (user-facing features with React) and back-end (server-side logic with Java) components of applications.
• Work closely with cross-functional teams including product managers, designers, and other developers to understand requirements, define features, and ensure seamless integration.
• Develop and integrate robust RESTful APIs and web services to ensure smooth data exchange between the front-end and back-end systems.
• Write clean, efficient, reusable, and well-documented code, participating in code reviews to maintain high quality and consistency.
• Ensure the performance, quality, and responsiveness of applications, identifying and addressing bottlenecks or bugs in a timely manner.
• Troubleshoot and debug application issues across the entire stack.
• Stay current with emerging technologies and best practices, contributing to team and organizational improvements in process and infrastructure.

Required qualifications to be successful in this role:

Must-Have Skills:
• 10+ years of experience in software development. Expert Proficiency in:
• Java21, Spring Boot, Microservices Architecture
• Frontend User Interface development: React or Angular
• Deployment and hosting with Terraform, Helm, Infrastructure as code, Kuber-netes, AWS
• A passion for automation and implementing recurring tasks, testing, and security in CI/CD systems

Similar Openings for You