Java Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+37 more
Job description
Develop complex software solutions in an Agile environment as part of a global team of engineers, designers, and product experts
Design and build API and microservices-based applications
Lead and participate in technical design discussions across multiple technology disciplines
Collaborate with engineering teams, product teams, testing partners, and business stakeholders
Support onshore and offshore teams with technical expertise and complex system issues
Mentor and guide new or less experienced team members
Provide production support for delivered products and applications
Coordinate non-production deployments with software engineering and testing teams
Partner with release management teams for production deployments
Work with cloud-native technologies and deployment tools
Analyze application logs using tools such as Splunk, CloudWatch, ArgoCD, and AppDynamics
Create and maintain monitoring, alerts, and deployment cadence
Assist with technical aspects of the SDLC governance process
Requirements
We are looking for experienced Java professionals with strong backend, API, microservices, and cloud-native development experience. This role is ideal for engineers who can design complex solutions, collaborate with cross-functional teams, support production environments, and contribute to scalable enterprise applications.
Applicants must have authorization to work in the United States that permits full-time employment for the duration of the position without requiring current or future employer sponsorship.
Primary Skills: Java, Spring Boot, Spring Framework, RESTful API Development, Microservices Architecture, Aurora PostgreSQL, Redis, Hibernate, Microsoft Graph API, AWS, Docker, EKS, SNS/SQS, SDK, GitHub, Bitbucket
Secondary Skills: CI/CD, Secure Programming Practices, Cloud Security, GitHub Copilot, Claude, AppDynamics, ArgoCD, CloudWatch, Splunk, Zenoss, Test Driven Development, API Architecture, Python, ReactJS, Apache Camel, Bachelor’s degree in Computer Science, Engineering, or a related field
3+ years of professional software development experience
Strong experience with Java, Spring Boot, Hibernate, and API development
Experience with service-oriented and cloud-native software architecture
Hands-on experience with modern API and microservices development
Experience with build tools, testing, and CI/CD practices
Knowledge of secure programming practices, software delivery, and cloud security principles
Experience with AWS, Docker, EKS, SNS/SQS, and related cloud technologies
Experience with source control and development workflows using GitHub or Bitbucket
Experience with logging and monitoring tools such as AppDynamics, ArgoCD, CloudWatch, Splunk, or Zenoss
Familiarity with Test Driven Development and maintaining high code coverage
Strong analytical, problem-solving, collaboration, and presentation skills
Ability to work in a fast-paced, changing Agile environment
Proven ability to develop and support large-scale, business-critical systems
Preferred Skills & Certifications
Experience with AI-assisted product development using GitHub Copilot or Claude
Experience with Python, ReactJS, or Apache Camel
Experience with cloud-native application deployment and monitoring
Strong understanding of API architecture and microservices strategy
Cloud, Java, or secure software development certifications are a plus
About the company
Join a long-established organization in the insurance and financial services space, known for supporting individuals, families, employers, and businesses through trusted digital products and customer-focused solutions. As a Java Developer, you will play a key role in designing, developing, and supporting high-performance, cloud-native applications that strengthen critical enterprise platforms and improve user experiences at scale.
From API development and microservices to cloud deployment, monitoring, and secure engineering practices, this role offers the opportunity to work on modern systems supporting large-scale business operations, including group benefits, disability, and absence management capabilities. Whether you are a builder, problem-solver, or technical leader, this team values engineers who bring ownership, collaboration, technical curiosity, and a passion for building reliable, scalable solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Dev Digest 121 - AI goes offline
Fully Remote Software Engineer Jobs