UnitedHealth Group / Optum is hiring a Software Engineer to design and develop web applications and server-side logic using Java frameworks like Spring Boot. This role involves end-to-end technical ownership, improving software performance and resiliency, and integrating data storage solutions.
What You'll Do
- Design and develop user interactions on web pages and server-side logic using Java frameworks like Spring Boot
- Develop, test, deploy, and maintain software to improve performance, maintainability, and resiliency
- Integrate data storage solutions, including databases and key-value stores
- Identify and investigate problem areas, conduct root cause analysis, and propose and implement mitigating solutions
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
- Improve processes supporting all aspects of the software development lifecycle including source code management, testing, and automation
- Take end-to-end ownership of technical delivery
- Identify opportunities to fine-tune and optimize applications of Java developed projects
- Perform required proofs of concept to ensure suggested designs/technologies meet requirements
What We're Looking For
- 4+ years in the software engineering profession across the entire SDLC
- 4+ years of hands-on experience in Java, Spring Boot, Spring Batch, React JS, Redux, Node JS, JavaScript, HTML, Python, and Microservices
- Proven experience delivering software using an Agile/Scrum methodology
- Experience working with applications deployed in private or public cloud
- Experience with Kafka data streaming application design
- Front End experience with ReactJS, TypeScript, Nodejs, HTML, HTML5, JavaScript, JQuery
- Middleware/Webservices experience with Java, Microservices, Springboot, Spring Batch, APIs
- Experience with Azure storage and Azure Services
- Experience creating version management strategy and working knowledge of version control systems like Git/GitHub
- Knowledge of data model design and implementation for solutions from high level requirements
- Solid knowledge of RDBMS and experience working with SQL Server/Oracle and No SQL including writing complex join queries and SQL query tuning
Technical Stack
- Languages: Java, JavaScript, HTML, Python, TypeScript
- Frameworks/Libraries: Spring Boot, Spring Batch, React JS, Redux, Node JS, JQuery, Microservices
- Tools & Platforms: Kafka, APIs, Azure, Git/GitHub
- Databases: SQL Server, Oracle, No SQL
Our culture is guided by inclusion, and we offer comprehensive benefits and career development opportunities.





