Java Software Engineer

Remote
Optum Minnetonka, MN $72,800 - $130,000
Full Time Mid Level 5+ years

Posted 2 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role involves designing, developing, testing, and supporting critical rules applications in a cloud-enabled environment. The engineer will partner with architects, business operations, and interfacing application teams to deliver high-quality, resilient, and secure software.

Responsibilities

  • Develop and manage business rules in IBM ODM, including rule authoring, decision tables, and ruleflow maintenance
  • Design and build REST and GraphQL APIs using Java
  • Design and implement Kafka producers and consumers, including schema design, partitioning strategy, and reliable message processing
  • Set up and manage deployment pipelines using GitHub Actions, including reusable workflows, environment secrets, and automated deployment rules
  • Integrate JFrog Artifactory with CI/CD pipelines for storing, publishing, versioning, and promoting build artifacts
  • Write JUnit tests with high code coverage and remediate issues from static and dynamic code analysis tools (e.g., CodeQL, SonarQube)
  • Work with MySQL, including designing high-performance database schemas optimized for high-volume transactional workloads
  • Perform system testing and end-to-end testing to ensure delivery of high-quality, resilient, and secure code to production
  • Deploy services on Kubernetes based platforms (e.g., HCC K8s), including configuration, scaling, and troubleshooting
  • Use observability and monitoring tools such as Splunk, Dynatrace, Zabbix, and Grafana to monitor logs and track application performance

Requirements

  • 5+ years of experience in IT with focus on application engineering and production operations
  • Hands-on experience designing, developing, deploying, monitoring, and supporting applications in production environments
  • Proficiency with CI/CD platforms such as GitHub Actions
  • Solid experience with cloud platforms, APIs, event-driven automation, and integration patterns
  • Experience in scripting and automation using Python, Power Automate, Microsoft Graph API, and shell scripting
  • Proven working knowledge of AI tools and their application in engineering workflows
  • Solid experience with Java, Maven, XML, REST APIs, microservices, and web services
  • Proven solid SQL skills and experience with relational and NoSQL databases
  • Exposure to Kafka or other streaming platforms
  • Proven excellent communication skills
  • Proven ability to be comfortable working with global, distributed teams in a fast-paced environment

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, or related field
  • 5+ years of experience in IT, with solid focus on application engineering and production operations

Nice to Have

  • Understanding of US Healthcare Insurance (payer side claims processing)

Skills

Python * SQL * Power Automate * Splunk * Java * Kubernetes * REST APIs * XML * Web Services * AI tools * Microservices * Kafka * Grafana * Shell Scripting * MySQL * Zabbix * Dynatrace * JUnit * GitHub Actions * NoSQL databases * SonarQube * GraphQL APIs * GitHub Copilot * IBM ODM * Maven * JFrog Artifactory * CodeQL * Microsoft Graph API *

* Required skills

Benefits

Recognition programs
401k contribution
Comprehensive benefits package
Incentive programs
Equity stock purchase

About Optum

Kelsey-Seybold Clinic, part of the Optum family of businesses, is one of the nation's leading health care organizations, providing coordinated and accountable care across 40+ locations in Houston.

Healthcare
View all jobs at Optum →