Description
Evernorth exists to elevate health for all, because they believe health is the starting point for human potential and progress.
As a Software Engineering Lead Analyst, you will lead and mentor team members, share technical knowledge, and promote a collaborative engineering culture.
Responsibilities:
- Design, develop, test, and support scalable, secure, and maintainable software solutions.
- Work hands-on with Java 17, Spring Boot, Spring Security, JSF, PrimeFaces, Angular 21, PrimeNG, Tomcat, and relational databases.
- Understand business requirements, application architecture, and end-to-end system flow.
- Take ownership of assigned features, enhancements, defects, and production support activities.
- Write clean, modular, reusable, and well-tested code following software engineering best practices.
- Provide impact analysis for new requirements, technical changes, and production issues.
- Collaborate with product owners, architects, QA, DevOps, and other delivery partners to ensure successful build, test, and release.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, backlog refinement, demos, and retrospectives.
- Participate in code reviews and ensure high standards for code quality, security, performance, and maintainability.
- Troubleshoot issues, perform root cause analysis, and provide timely resolutions.
- Use Git effectively for source control, branching, pull requests, code reviews, and release collaboration.
- Leverage AI tools such as Copilot and apply prompt engineering best practices to improve productivity, quality, testing, documentation, and delivery.
Required Skills:
- Strong hands-on experience with Java 17 and enterprise Java development.
- Strong experience with Spring Boot and Spring Security.
- Experience with JSF, Primefaces, Angular 21, and PrimeNG.
- Experience deploying and supporting applications on Tomcat.
- Strong knowledge of relational databases such as SQL Server and Oracle.
- Proficiency in SQL queries, stored procedures, database design, and performance-aware data access.
- Strong understanding of REST APIs, integration patterns, secure coding, and application architecture.
- Conduct rigorous code and design reviews to ensure adherence to coding best practices, security standards, and performance optimization across the entire stack.
- Proficiency with Git, including branching, merging, pull requests, and code review practices.
- Experience writing unit tests, integration tests, and troubleshooting application issues.
- Experience working in Agile/Scrum teams.
- Knowledge of CI/CD, test-driven development, behavior-driven development, or modern delivery practices.
- Good understanding of prompt engineering, AI-assisted development, and responsible use of AI tools like GitHub Copilot.
Key Competencies:
- Strong ownership and accountability.
- Ability to work independently.
- Leading Team and mentoring experience.
- Clean code and engineering best-practice mindset.
- Strong problem-solving and debugging skills.
- Security, scalability, and maintainability focus.
- Collaborative team player with mentoring ability.
- Continuous learning mindset, including effective use of AI tools.
Required Experience & Education:
- Software engineering (with 5-8 years of overall experience) with at least 4 years in the key skills listed above.
- Bachelor’s degree equivalent in Information Technology, Business Information Systems, Technology Management, or related field of study.
For more fresh new jobs, check out yubhub.co.