Job Description:
Latest job information from UnitedHealth Group for the position of Senior Software Engineering Lead - Java. If the Senior Software Engineering Lead - Java vacancy in Bengaluru matches your qualifications, please submit your latest application or CV directly through the updated Jobkos job portal.
Please note that applying for a job may not always be easy, as new candidates must meet certain qualifications and requirements set by the company. We hope the career opportunity at UnitedHealth Group for the position of Senior Software Engineering Lead - Java below matches your qualifications.
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.
Primary Responsibilities:
Message Middleware Management
Implement and maintain messaging systems using brokers like Kafka and other messaging queues
Design and optimize message flows to ensure efficient communication between distributed components
Containerized Spring Boot Application Development
Develop high-quality Spring Boot applications within containerized environments such as Docker and Kubernetes
Ensure seamless deployment and scalability of applications in cloud environments
Database Management with JPA/ORM
Design and implement database schemas using Java Persistence API (JPA) and Object-Relational Mapping (ORM) frameworks
Optimize database queries and ensure efficient data processing and storage
REST API Development
Design, develop, and maintain RESTful APIs for seamless integration between applications and services
Ensure APIs adhere to best practices for security, scalability, and performance
AWS Services Implementation
Utilize AWS services like Elastic Kubernetes Service (EKS), container repositories, and OpenSearch for application deployment and management
Monitor and optimize cloud resources to maintain cost efficiency and scalability
NoSQL Database Utilization
Develop solutions leveraging NoSQL databases for use cases requiring flexibility and scalability
Ensure data models align with business requirements and optimize database performance
DevOps and Deployment Pipeline Management
Collaborate with DevOps teams to implement and maintain CI/CD pipelines for automated testing and deployment
Ensure smooth release cycles and minimal downtime during deployments
End-to-End Software Development Lifecycle
Participate in all phases of the software development lifecycle, including requirement gathering, design, coding, testing, deployment, and maintenance
Address production issues and perform root cause analysis to ensure system reliability
Integration Testing
Conduct thorough integration testing to validate interactions between system components, APIs, and external services
Identify and resolve any issues to ensure consistent and reliable functionality
Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field8+ years of experience in software development, including containerized application development and cloud servicesHands-on experience with Spring Boot application development within containerized environments (e.g., Docker, Kubernetes)Experience with integration testing and ensuring seamless component interactionBasic knowledge of DevOps principles and experience with CI/CD pipelinesFamiliarity with AWS services such as EKS, container repositories, and OpenSearchSolid understanding of NoSQL databases and their applicationsSolid proficiency in message middleware tools like Kafka and messaging queuesProven expertise in JPA and ORM frameworks for efficient database managementProven ability to design and develop RESTful APIs adhering to best practicesProven track record of end-to-end software development and deploymentProven solid analytical and problem-solving skillsProven excellent communication and collaboration abilities to work within cross-functional teamsProven attention to detail and commitment to delivering high-quality software solutionsPreferred Qualifications:
AWS certifications such as AWS Certified Solutions Architect or AWS Certified DeveloperRelevant certifications in DevOps practices and toolsAt UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.
Job Info:
- Company: UnitedHealth Group
- Position: Senior Software Engineering Lead - Java
- Work Location: Bengaluru
- Country: IN
How to Submit an Application:
After reading and understanding the criteria and minimum qualification requirements explained in the job information Senior Software Engineering Lead - Java at the office Bengaluru above, immediately complete the job application files such as a job application letter, CV, photocopy of diploma, transcript, and other supplements as explained above. Submit via the Next Page link below.
Next Page »