Role Overview
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. As a Software Engineer, you will be involved in the design, development, implementation, testing, and maintenance of software using systematic methods. You will cover primary development activities across all technology functions to ensure high-quality code delivery for applications, products, and services.
Responsibilities
- Data Model design and implementation for solutions from high level requirements.
- Conducting design and code reviews.
- Providing technical guidance and inculcating engineering best practices within development teams.
- Evaluating new tools, techniques, and strategies to drive organizational efficiency.
- Automation of common tasks and building common utilities.
- Ensuring compliance with company policies and employment contract terms.
Requirements
- Graduate degree or equivalent experience.
- 2+ years of software development with Microservices architecture and Spring Boot Java framework.
- Solid experience developing web applications on the Java platform (Spring, Spring Boot, Hibernate, Web Services).
- Experience with front-end technologies like React.
- Experience with SQL Server/Oracle including writing complex join queries and SQL query tuning.
- Experience with DevOps Tools like Jenkins CI/CD, GitHub, Docker, and Maven.
- Knowledge in DevOps - Jenkins, GitHub, Docker, Sonar, Fortify.
- Knowledge of multithreading programming and Memory Management.
- Sound knowledge and experience of writing JUnits.
- Proficiency in applying object-oriented principles and design patterns.
- Proven exposure to the complete software product lifecycle.
Skills
- Java
- Spring Boot
- React
- Docker
- Jenkins
Nice to Have
- AI related certifications or experience with AI related projects.
- Experience with Cloud based technologies such as AKS and Vnets.
- Experience working in Agile development methodologies (Scrum, SAFe, Kanban).
- Experience in data analysis/engineering.
- Knowledge of application monitoring tools like Splunk and Dynatrace.
- Python related coding skills.