12 Nov
|
MetLife
|
Hyderabad
Java Full Stack Developer The Opportunity The Java Full Stack Developer is responsible for designing, developing, and implementing scalable web applications and cloud-based solutions that support business growth and digital transformation initiatives. This role contributes to the delivery of high-quality, secure, and performant applications by leveraging modern front-end and back-end technologies while adhering to software engineering best practices. This is an exciting opportunity to work across the full application stack, utilizing technologies such as Java, Spring Boot, React, Node.js, and cloud platforms. The role involves contributing to end-to-end software development, CI/CD automation, code quality initiatives, and production support while collaborating closely with stakeholders and cross-functional teams in an Agile environment.
Key Responsibilities
• Design, develop, and implement scalable web applications using Java, Spring Boot, Node.js, TypeScript, React, jQuery, and CSS.
• Develop and maintain cloud-based applications and distributed systems.
• Build and support microservices-based architectures and modern UI/micro frontend solutions.
• Create, review, and maintain high-quality, reusable, and maintainable code following coding standards and best practices.
• Perform code reviews and provide constructive feedback to ensure code quality and application stability.
• Develop and manage CI/CD automation processes using Azure DevOps pipelines.
• Work with relational and document databases, including MySQL and MongoDB, to design and optimize data solutions.
• Collaborate with business stakeholders, product teams, and technical teams to gather requirements and deliver solutions.
• Participate in all phases of the Software Development Life Cycle (SDLC), including design, development, testing, deployment, and support.
• Troubleshoot and resolve production issues while ensuring application reliability and performance.
• Identify, implement, and drive process improvement initiatives to enhance engineering efficiency and delivery excellence.
• Contribute to organizational initiatives and support continuous improvement activities. Required Qualifications
• Bachelor’s Degree in Computer Science, Information Technology, Engineering, or equivalent qualification.
• Strong expertise in Java and React technologies.
• Hands-on experience with Spring Boot, Node.js, TypeScript, and modern web development frameworks.
• Experience developing microservices-based applications and micro frontend architectures.
• Strong understanding of front-end and back-end application development.
• Experience working with relational databases such as MySQL and document databases such as MongoDB.
• Working knowledge of cloud application development and deployment.
• Knowledge of Agile software development methodologies and SDLC processes.
• Experience with version control systems, code reviews, and software engineering best practices.
• Strong debugging, troubleshooting, and production support capabilities.
• Experience interacting with business and technical stakeholders.
• Excellent verbal and written English communication skills. Preferred Qualifications
• Experience with Azure DevOps, CI/CD pipeline implementation, and DevOps practices.
• Exposure to cloud-native application development and containerized environments.
• Knowledge of infrastructure automation and deployment best practices.
• Experience with performance tuning, scalability optimization, and application monitoring.
• Familiarity with modern JavaScript frameworks and UI design practices.
• Understanding of enterprise application architecture patterns and integration technologies. Required Soft Skills
• Excellent communication and stakeholder management skills.
• Strong teamwork, adaptability, and self-management capabilities.
• Ability to work effectively in a fast-paced, production-driven environment.
• Strong analytical and problem-solving skills.
• Ability to debug and resolve complex production issues.
• Proactive mindset toward identifying and implementing process improvements.
• Ability to contribute actively to organizational and team-level initiatives.
• Professional, accountable, and results-oriented approach. Preferred
• Ability to manage multiple priorities and deliver high-quality results within committed timelines.
• Solid research and investigative skills to resolve technical challenges.
• Ability to handle escalations effectively and drive issues to resolution.
• Strong decision-making and ownership mindset.
• Continuous learning attitude with a passion for technology and innovation. Technical Skills
• Java
• Spring Boot
• React
• Node.js
• TypeScript
• jQuery
• CSS
• Microservices Architecture
• Micro Frontend Development
• MySQL
• MongoDB
• Azure DevOps
• CI/CD Pipelines
• Cloud Application Development
• SDLC
• Agile Methodologies Desired Attributes
• Full Stack Development Expertise
• Solid Problem-Solving Skills
• Customer-Focused Mindset
• Collaborative Team Player
• Quality-Oriented Developer
• Adaptable and Self-Motivated
• Continuous Improvement Champion
• Strong Communication and Stakeholder Management Skills
📌 Sr. Full Stack Software Engineer II (Hyderabad)
🏢 MetLife
📍 Hyderabad