What are the responsibilities and job description for the Senior JAVA Full Stack Software Engineer position at MetLife, Inc?
Description and Requirements
Role Value Proposition:
Join a team with an array of technologies like Java, Python, Angular, Azure, .NET, and so much more, while learning and working on Risk and Analytics for MetLife Investments. MetLife Investments is seeking a Senior Full Stack Engineer. The ideal candidate will possess strong development and engineering capabilities, as well as effective communication and collaboration skills, with hands-on experience in implementing Investments and Finance data domains by enabling continuous delivery techniques within cloud infrastructure. Solid understanding of best practices and developer enablement required.
Provides technical expertise for product teams building and maintaining solutions using Azure/AWS Cloud platforms. Enables product delivery through hands-on development and in collaboration with developers, analysts, and business to build fully vetted products that ensure that new capabilities are implemented according to enterprise standards. Proven experience in wearing multiple hats and owning end-to-end.
Key Responsibilities:
- The senior full-stack engineer works with the product teams to solve and support various risk applications related to Market, Credit, and Counterparty risk. Additionally, this role interacts with front office, middle office, risk, and back-office users daily. This role is primarily focused on Java, Python, Angular, and Cloud technologies, with exposure to .NET
- The ideal candidate for this role needs to have extensive software development experience in Java, Microsoft Azure, Python, Angular, and be able to work independently.
- Ability to interact with Front Office, Middle Office, and Enterprise Risk users and translate business requirements to quality software.
Essential Business Experience and Technical Skills:
Required Skills:
- 7-10 years of experience.
- Software development, preferably in implementing Java, Python, Angular, .NET, and Cloud, preferably Azure solutions
- Database skills, Object Oriented Programming, Design Patterns, and development knowledge.
- API-driven solution stack, data processing, reactive architecture
- DevOps pipelines, and/or Infrastructure automation.
- Bachelor’s degree in computer science, Math, or another related field, or equivalent professional experience.
Preferred:
- Excellent verbal and written communication skills as well as the ability to establish strong relationships across teams to deliver work across the enterprise effectively.
- Ability to build, deliver, and operate complex, cloud-based systems (Azure or AWS)
- Experience with Agile software development.
- Experience with test-driven development and continuous testing.
- Exposure to modern AI concepts such as generative AI.
- Full-stack engineer with the ability to write object-oriented, self-documenting, maintainable code.
- Experience with .NET and Python.
- Experience with Numerix, Murex, and Calypso is a big plus.
At MetLife, we’re leading the global transformation of an industry we’ve long defined. United in purpose, diverse in perspective, we’re dedicated to making a difference in the lives of our customers.
Salary : $110,000 - $150,000