EngineerJobs.io
← Back to all jobs

Job Description

Optum is seeking a Software Engineer to design and deliver scalable software using Java, Spring Boot, and Python. The role focuses on building microservices and cloud-native applications in collaboration with Product, Design, Data Science, and DevOps teams to enable AI-enabled solutions. This onsite position is based in Basking Ridge, NJ, with a salary range of USD 72,800 to 130,000 per year.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable software solutions using Java, Spring Boot, and Python.
  • Build and optimize microservices and APIs with Spring Boot, Spring Cloud, and Kafka for high-throughput, event-driven architectures.
  • Leverage AWS and Google Cloud services to deliver secure, resilient, cloud-native applications.
  • Implement containerization and orchestration with Docker and Kubernetes.
  • Integrate MongoDB and Vault for data persistence and secure secrets management.
  • Apply AI and ML tools and APIs to enhance product intelligence and automation.
  • Utilize AI-powered development tools to streamline builds, testing, and productivity.
  • Collaborate with Product Managers, Designers, Data Scientists, and DevOps Engineers to translate business needs into technical solutions.
  • Participate in Agile ceremonies including sprint planning, backlog grooming, and retrospectives to support continuous improvement.
  • Conduct code reviews and enforce best practices for code quality, security, and performance.
  • Troubleshoot and resolve complex technical issues to ensure system reliability and scalability.
  • Document system designs, technical decisions, and implementation details for knowledge sharing.
  • Mentor junior engineers and contribute to a culture of engineering excellence.
  • Adhere to company policies, employment terms, and evolving directives such as team changes, work location flexibility, and shift adjustments.

Requirements

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.
  • 4+ years of hands-on experience in software development.
  • 4+ years of strong proficiency in Java, Spring Boot, Spring Cloud, and Kafka for backend development.
  • 3+ years exposure to modern architectural patterns such as microservices, serverless computing, and event-driven architecture.
  • 3+ years of experience deploying and managing applications on cloud platforms.
  • 3+ years understanding of Kubernetes, Docker, and container orchestration for scalable deployment.
  • 2+ years' experience with MongoDB and secure secrets management using Vault.
  • 2+ years familiarity with AI/ML tools and integrating them into the SDLC.
  • 2+ years experience with modern development productivity tools, including AI-assisted coding platforms.
  • 2+ years experience with performance optimization, monitoring, and logging tools such as Splunk or Dynatrace.

Technologies

Java, Spring Boot, Python, Spring Cloud, Kafka, AWS, Google Cloud, Docker, Kubernetes, MongoDB, Vault, Git, GitHub Actions, Jenkins, Terraform, Github Copilot, Splunk, Dynatrace

Benefits

  • Comprehensive benefits package
  • Incentive and recognition programs
  • Equity stock purchase
  • 401k contribution

Application Deadline

This posting will be active for a minimum of 2 business days or until a sufficient candidate pool has been collected. The job posting may come down early due to volume of applicants.

Similar Jobs