Job was saved successfully.
Job was removed from Saved Jobs.

Job Details

UnitedHealth Group

Senior Software Engineer- Java Full Stack- EMR/EHR/e-Clinical (111022264)


Software Engineer



Hyderabad, Telangana, India

Who we are

Optum Global Solutions (OGS) is a global health care IT and business process solutions leader.

Established in 2006, OGS is firmly positioned as a leading health care solutions provider with industry-leading growth, a mature services portfolio and the highest number of global resources dedicated to health care (40,000+ employees). We have a strong global footprint and continue to expand our presence in new geographies by expanding capabilities and leveraging talent pools. Through our delivery network, Optum has access to scalable, high quality talent and infrastructure across the globe.

What makes us stand apart

  • Impact on millions of people through constant innovation.
  • Ability to produce your life’s best work through your passion and relentless commitment.
  • We are driven—to make the most of our collective resources, and to create better outcomes and healthier lives for those we serve - because we believe there is always:

A Better Way to Care | A Better Way to Think | A Better Way to Succeed

Function description

The roles in the Software Engineering job function will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs. These roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery.

Our mission depends on hiring the best and the brightest. We need high performers and risk-takers with curious minds who have compassion for the world around them. From the role standpoint, we are looking at candidates passionate about technology and problem solving, foresighted towards future capabilities with the ability to apply cutting edge technology in new and innovative ways.

Project Overview: At Optum, we are in the process of consolidating multiple EHRs into a fewer EHRs. As part of the consolidation, data from multiple EMRs to be migrated to few targeted EMRs. Aim of this project is to Reduce cost of quality assurance in EMR data migration by eliminating manual effort and do automations for data migration and the quality assurance areas.

What will this role entail? We have it answered!

  • Perform Coding and unit testing independently, and assist/mentor team members whenever required.
  • Adherence to coding standards
  • Strong coding skills and hands-on experience in Java/J2ee plus deep expertise on SQL is mandatory
  • Collaborate and communicate effectively with another engineers/ QE and onshore team
  • Partner with business and enterprise architecture team to understand requirements and design/develop end to end solution.
  • Develop high performance reusable code
  • Practice agile solution delivery & influence teams towards engineering best practices such as DevOps / CICD / Everything as a code
  • Follow engineering best practices and coding principles for successful delivery of program/project
  • Partner closely with global teams to implement the design.


  • Design and develop reusable Microservice capabilities that meet customer requirements while upholding high standards of reliability, security, maintainability, and performance.
  • Thorough understanding of fundamental software engineering and computer science principles: object-oriented development, Microservices, SOA, data access layer management, usability, debugging, and configuration management
  • Experience with Test Driven Development and Agile methodologies
  • Build in monitoring instrumentation into applications
  • Continually monitor industry developments in data developments tools, and products used in the continuous delivery model
  • Lead solving complex problems and/or conduct complex analysis
  • Identify/quantify scope and impact of business changes on systems
  • Troubleshoot and support production systems when required

Must haves for this role:

  • 3 - 8 years of software development experience.
  • Strong coding skills and hands-on experience in Java/J2ee plus deep expertise on SQL is mandatory
  • Experience in developing/coding software components in Java.
  • Experience on Maven, Spring framework, Spring Boot framework, RESTAPI's, Microservices
  • Experience on Databases, SQL programming, No SQL DBs – Cassandra, ElasticSearch
  • Experience with Test Driven Development and Agile methodologies
  • Proficient in learning & adopting new technologies and use them to execute the use cases for business problem solving.
  • Ability to apply the knowledge of principles and techniques to solve technical problems and write code based on technical design.
  • Demonstrate technical capability (in writing) clearly to the use case scenarios presented during evaluation.

Nice to have:

  • Experience in Health Care Industry
  • Expertise in Cloud Implementations such as Azure / AWS
  • Experience on building Streaming Solutions using Kafka