Optum is looking to modernize its healthcare payment and consumer-directed spending products by migrating legacy systems to cloud platforms, enhancing scalability, performance, and reliability, and developing state-of-the-art payment solutions to improve user experience and operational efficiency.
Requirements
- 7+ years of professional experience in full-stack software development, with a solid emphasis on Java and related frameworks such as Spring Boot and Hibernate
- 4+ years of proven experience in designing, deploying, and managing applications on at least one major cloud platform (AWS, Azure, or Google Cloud)
- 4+ years of experience in designing and developing RESTful APIs
- 3+ years of hands-on experience with specific cloud infrastructure services, including EC2, S3, Lambda, Kubernetes, and Docker
- 3+ years of demonstrated experience with automated testing frameworks and tools such as JUnit, Selenium, and Postman
- 2+ years of experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible
- 2+ years of experience with CI/CD tools and processes, including Jenkins, GitLab CI, or GitHub Actions
Responsibilities
- Lead the design and development of scalable, high-performance, and reliable Java-based applications
- Architect and implement cloud-native solutions using platforms such as AWS, Azure, or Google Cloud
- Drive the modernization of legacy systems by re-architecting and migrating them to modern cloud-based platforms
- Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and improvement
- Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js)
- Implement robust and efficient back-end services using Java and related technologies (e.g., Spring Boot, Hibernate)
- Design, deploy, and manage cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible
Other
- Lead the charge in revolutionizing legacy systems
- Guide and mentor a dynamic team of engineers, fostering a culture of excellence, innovation, and continuous improvement
- Close collaboration with cross-functional teams, including product managers, designers, and stakeholders, to translate complex business requirements into transformative technical solutions
- Bachelor's Degree or Master's Degree in Computer Science, Engineering, or a closely related field
- 2+ years of demonstrated experience in leading and mentoring engineering teams, including the ability to guide junior developers and foster a collaborative team environment