Software Engineering Lead
Full Job Description
Software Engineering Lead - Java Full Stack Developer
About Optum
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
- Review and analyze requirements and system analysis documents for completeness.
- Create and contribute to documented designs adhering to agreed-upon design patterns and standards.
- Perform independent coding and unit testing, and mentor team members as needed.
- Ensure adherence to established coding standards.
- Communicate effectively with other engineers, Quality Engineers (QE), and the onshore team.
- Support the QE team during testing by fixing defects, deploying code, and providing clarifications.
- Actively promote and facilitate high-quality code through support of QE efforts, including mentoring, assistance, and writing/executing automation tests.
- Collaborate with the Deployment Lead and peer developers on various project deployment activities.
- Adhere to proper source control practices.
- Ensure the timely delivery of technical artifacts for each project.
- Mentor developers on technology and application knowledge.
- Identify opportunities for application fine-tuning and optimization.
- Analyze and investigate technical issues.
- Provide explanations and interpretations within the area of expertise.
- Comply with all employment contract terms, company policies, procedures, and directives. This includes flexibility in work arrangements and adaptation to changing business environments.
Required Qualifications
- Bachelor of Technology (B.Tech), Master of Computer Applications (MCA), Master of Science (M.Sc), or Master of Technology (M.Tech) (Minimum 16 years of formal education; correspondence courses are not relevant).
- 8+ years of experience in full-stack development with Java/J2EE technologies.
- Testing experience with JUnit/Spock/Groovy.
- Solid Java programming experience (JDK 1.8).
- Experience with RESTful web services.
- Experience using JUnit/Spock.
- Experience working with CI/CD pipelines and DevOps initiatives.
- Experience working in a global environment.
- Experience with IDEs like Eclipse/IntelliJ IDEA and application servers like JBoss.
- Hands-on experience with SQL queries and MySQL.
- Hands-on experience with Core Java/J2EE (Spring, Hibernate, MVC).
- Hands-on experience with IDEs (IntelliJ/Eclipse/RAD etc.).
- Hands-on experience with REST-based web services.
- Hands-on experience with Angular JS/Node JS/React JS.
- Good working knowledge of the Spring Framework & Spring MVC.
- Thorough understanding of Object-Oriented Analysis and Design (OOAD) concepts.
- Proficiency in developing applications using Spring Core, Spring JDBC, REST Web Services, & MySQL DB.
- Sound knowledge of SDLC processes.
- Proficiency in using application servers, preferably JBoss.
- Excellent debugging and troubleshooting skills.
- Proven good communication and presentation skills.
- Proven good attitude and self-motivation.
Preferred Qualifications
- Experience with jQuery/JSP/HTML5/CSS.
- Experience working with Spring Boot, RabbitMQ & JBoss.
- Experience working on Microservices.
- Experience with version control systems like Subversion, GIT & build tools like Maven.
- Experience working in an Agile environment.
- Experience with Code Quality Tools such as Sonar, Checkstyle, Findbugs.
- Experience with DevOps and related toolsets.
- Experience in the Healthcare domain (Provider/Claim/Member).
- Proven excellent written and verbal communication skills.
Company
Optum
Optum: Advancing Health Through TechnologyOptum is a global leader dedicated to delivering healthcare solutions powered by advanced technology. Our mission is to empower millions of individuals to lea...