Senior Full Stack Engineer
Optum Global Advantage
1.Develop and maintain server-side and client-side applications using Java and React, ensuring code quality, efficiency, and adherence to best practices.
2.Design and implement scalable and efficient data structures and algorithms to optimize application performance.
3.Utilize design patterns such as Singleton, Factory, Observer, and MVC to create modular, reusable, and maintainable code.
4.Collaborate with cross-functional teams to design, develop, and implement software solutions that meet business requirements.
5.Ensure seamless integration of front-end and back-end components to deliver fully functional systems.
6.Design and implement RESTful APIs and microservices architecture to facilitate communication between different components of the system.
7.Implement Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins and Git to automate the build, test, and deployment processes.
8.Utilize Spring Boot framework, including Spring MVC, Spring Data, and Spring Security, to develop robust and secure applications.
9.Implement and manage containerized applications using Kubernetes for efficient deployment, scaling, and management.
10.Apply cloud technologies such as AWS, Azure, or Google Cloud to develop and deploy applications in a cloud-native environment.
11.Collaborate with UI/UX designers to create user-friendly interfaces and ensure a seamless user experience.
12.Troubleshoot and resolve software defects and issues, ensuring the stability and reliability of the applications.
13.Stay updated with industry trends and technologies related to Java, React, Spring Boot, CI/CD, Kubernetes, cloud technologies, and microservices.
14.Mentor and guide junior engineers, sharing knowledge and best practices.
Undergraduate degree or equivalent experience.
1.Education: A bachelor's or master's degree in Computer Science, Software Engineering, or a related field is preferred.
2.Experience: 8 to 10 years of professional experience in software development, with a focus on full-stack development using Java and React.
3.Strong proficiency in Java programming language and React.js framework, with a deep understanding of their respective ecosystems.
4.In-depth knowledge of data structures, algorithms, and design patterns, and the ability to apply them effectively in software development.
5.Experience in developing and maintaining applications using Spring Boot, including Spring MVC, Spring Data, and Spring Security.
6.Proficiency in building and deploying applications using CI/CD tools such as Jenkins, Git, and Docker.
7.Experience with container orchestration using Kubernetes, including deployment, scaling, and management of containerized applications.
8.Familiarity with cloud technologies such as AWS, Azure, or Google Cloud, and understanding of cloud-native development principles and services.
9.Experience in developing and implementing microservices architecture, including RESTful APIs and communication between services.
10.Strong understanding of relational databases like MySQL, PostgreSQL, or Oracle, as well as experience with NoSQL databases like MongoDB or DynamoDB.
11.Familiarity with front-end technologies such as HTML, CSS, and JavaScript, and experience in building responsive and interactive user interfaces.
12.Proficiency in troubleshooting and debugging complex software issues, as well as ensuring the stability and reliability of applications.
13.Strong problem-solving skills and the ability to analyze and propose efficient solutions to technical challenges.
14.Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
15.Proven experience in working with Agile methodologies such as Scrum or Kanban, and a strong understanding of software development lifecycle.
2.Design and implement scalable and efficient data structures and algorithms to optimize application performance.
3.Utilize design patterns such as Singleton, Factory, Observer, and MVC to create modular, reusable, and maintainable code.
4.Collaborate with cross-functional teams to design, develop, and implement software solutions that meet business requirements.
5.Ensure seamless integration of front-end and back-end components to deliver fully functional systems.
6.Design and implement RESTful APIs and microservices architecture to facilitate communication between different components of the system.
7.Implement Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins and Git to automate the build, test, and deployment processes.
8.Utilize Spring Boot framework, including Spring MVC, Spring Data, and Spring Security, to develop robust and secure applications.
9.Implement and manage containerized applications using Kubernetes for efficient deployment, scaling, and management.
10.Apply cloud technologies such as AWS, Azure, or Google Cloud to develop and deploy applications in a cloud-native environment.
11.Collaborate with UI/UX designers to create user-friendly interfaces and ensure a seamless user experience.
12.Troubleshoot and resolve software defects and issues, ensuring the stability and reliability of the applications.
13.Stay updated with industry trends and technologies related to Java, React, Spring Boot, CI/CD, Kubernetes, cloud technologies, and microservices.
14.Mentor and guide junior engineers, sharing knowledge and best practices.
Undergraduate degree or equivalent experience.
1.Education: A bachelor's or master's degree in Computer Science, Software Engineering, or a related field is preferred.
2.Experience: 8 to 10 years of professional experience in software development, with a focus on full-stack development using Java and React.
3.Strong proficiency in Java programming language and React.js framework, with a deep understanding of their respective ecosystems.
4.In-depth knowledge of data structures, algorithms, and design patterns, and the ability to apply them effectively in software development.
5.Experience in developing and maintaining applications using Spring Boot, including Spring MVC, Spring Data, and Spring Security.
6.Proficiency in building and deploying applications using CI/CD tools such as Jenkins, Git, and Docker.
7.Experience with container orchestration using Kubernetes, including deployment, scaling, and management of containerized applications.
8.Familiarity with cloud technologies such as AWS, Azure, or Google Cloud, and understanding of cloud-native development principles and services.
9.Experience in developing and implementing microservices architecture, including RESTful APIs and communication between services.
10.Strong understanding of relational databases like MySQL, PostgreSQL, or Oracle, as well as experience with NoSQL databases like MongoDB or DynamoDB.
11.Familiarity with front-end technologies such as HTML, CSS, and JavaScript, and experience in building responsive and interactive user interfaces.
12.Proficiency in troubleshooting and debugging complex software issues, as well as ensuring the stability and reliability of applications.
13.Strong problem-solving skills and the ability to analyze and propose efficient solutions to technical challenges.
14.Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
15.Proven experience in working with Agile methodologies such as Scrum or Kanban, and a strong understanding of software development lifecycle.
At 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.
Confirm your E-mail: Send Email
All Jobs from Optum Global Advantage