Senior Software Engineer
MetLife
Summary:
We are seeking a highly skilled Lead Software Engineer with expertise in Java and React to lead a team of talented developers in designing, developing, and implementing cutting-edge software applications. As a Lead, you will be responsible for technical leadership, mentoring team members, and driving the successful delivery of high-quality software products.
Responsibilities:
* Technical Leadership:
Provide technical direction and guidance to the team, ensuring the implementation of best practices and industry standards.
* Software Development:
Design, develop, and maintain high-quality, scalable, and performant software applications using Java and React.
* Architecture:
Contribute to the architecture and design of software systems, ensuring scalability, maintainability, and performance.
* Code Review:
Conduct code reviews to ensure code quality, consistency, and adherence to coding standards.
* Mentorship:
Mentor and coach junior developers, fostering their growth and development.
* Project Management:
Collaborate with project managers and stakeholders to ensure projects are delivered on time and within budget.
* Problem Solving:
Identify and resolve complex technical issues, providing innovative and effective solutions.
* Testing:
Implement comprehensive testing strategies to ensure software quality and reliability.
* Continuous Improvement:
Continuously evaluate and improve software development processes and practices.
Required Skills:
* Bachelor's degree in computer science or related field.
* Skilled in software development using Java and node js.
* 2 - 4+ years of experience in front-end development using React.
* Strong understanding of software design principles, patterns, and algorithms.
* Experience in leading and mentoring software development teams.
* Excellent communication and interpersonal skills.
* Strong analytical and problem-solving skills.
Preferred Skills:
* Experience with Spring Boot framework.
* Experience with cloud technologies (AWS, Azure, etc.).
* Experience with microservices architecture.
* Experience in SQL or Oracle technologies.
* Experience with CI/CD pipelines.
* Experience with Agile development methodologies.
Benefits:
Competitive salary and benefits package, Opportunity to work on challenging and impactful projects, Professional development opportunities, and Collaborative and innovative work environment.
Equal Employment Opportunity/Disability/Veterans
If you need an accommodation due to a disability, please email us at accommodations@metlife.com. This information will be held in confidence and used only to determine an appropriate accommodation for the application process.
MetLife maintains a drug-free workplace.
Confirm your E-mail: Send Email
All Jobs from MetLife