Bridgewater, NJ, 08807, USA
4 days ago
Lead Software Engineer
Title: Lead Software Engineer Department: Engineering Reports To: Director of Engineering 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. * 5+ years of overall experience in software development and full stack experience. * Highly skilled in software development using Java and Node.js. * 2-3 years of experience in front-end development using React. * Strong understanding of software design principles, patterns, and algorithms. * 2-3 years of experience in leading and mentoring software development teams. * 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