What are the responsibilities and job description for the Senior Java Software Engineer position at Global Insurance Firm?
I’m working with a global insurance firm in Boston that’s undergoing a major digital transformation to modernize its core systems. As part of this exciting journey, they’re looking for a Senior Java Engineer to join their talented team and play a key role in building and optimizing scalable, high-performance applications.
About the Company
This organization is a trusted leader in the insurance industry, committed to innovation and delivering exceptional customer experiences. They are re-engineering their systems to be more robust and cloud-ready, creating an exciting opportunity for engineers to work on cutting-edge projects in a fast-evolving environment.
The Role
As a Senior Java Engineer, you will :
- Design, develop, and maintain high-quality, scalable Java applications that support business-critical functions.
- Lead the development of microservices and APIs to enhance system modularity and integration.
- Contribute to the company’s cloud migration initiatives , ensuring applications are optimized for platforms like AWS.
- Collaborate with cross-functional teams, including architects, DevOps, and product managers, to deliver end-to-end solutions.
- Ensure code quality and performance by implementing best practices, conducting peer reviews, and optimizing system processes.
- Troubleshoot and resolve complex issues, ensuring system reliability and scalability.
- Mentor junior team members and contribute to knowledge-sharing initiatives within the team.
What They’re Looking For