> Markdown version of [/jobs/ext/3925007-senior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3925007-senior-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Software Engineer - **Company:** MetLife - **Location:** Cary, NC, United States - **Experience:** Expert - **Salary:** $138,625.0 - $149,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, Cloud Computing, Profiling, Code Review, Continuous Integration, Software Debugging, DevOps, Web Development, Mobile Application Software, Jscript, Performance Tuning, Software Engineering, Web Applications, ReactJS, Spring-boot, Software Application Programming, Information Technology, Restful APIs, Microservices - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3472160602&tx=VT6156TYT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Must have a Bachelor's degree in Computer Science, Software Engineering or related field (will accept foreign education equivalent) and seven (7) years of experience developing applications, including enterprise scale distributed web and mobile applications. Position also requires: experience developing Java/Jscript, ReactJS, Remix, REST, Springboot and Microservices; experience developing and working with Cloud based implementations in Azure, AWS, or similar; experience providing technical support throughout project lifecycle around technology platforms, solution design, security, debugging, profiling, performance tuning, data modelling, and REST API design; and, experience using CI/CD, Agile, DevOps/Lean to ensure that projects adapt to digital platform ecosystem. ## Description Design and develop web applications using Java and React. Collaborate with other developers, designers, and product teams to implement new features. Write clean, efficient, and well-documented code. Test and debug applications to ensure functionality and performance. Participate in code reviews and provide continuous improvements. Stay up to date with the latest trends and technologies in web development.