evernorth health services
Software Engineering Lead Analyst [T500-13266]
Job Description
About Evernorth:
Evernorth Health Services, a division of The Cigna Group (NYSE: CI), creates pharmacy, care, and benefits solutions to improve health and increase vitality. We relentlessly innovate to make the prediction, prevention, and treatment of illness and disease more accessible to millions of people.
Software Engineering Lead Analyst
Position Overview:
We are looking for a candidate that is passionate about Java who will take the time to understand what is needed and the optimal way to get there. In this role, the ideal candidate will provide expert content and professional leadership on complex Application Development assignments/projects. They will exercise considerable creativity, foresight, and judgment in conceiving, planning, and delivering initiatives. The candidate will use deep professional knowledge and acumen to advise functional leaders. The focus will be on providing thought leadership within Information Management by working on broader projects, which require an understanding of the bigger picture. Our ideal candidate will be recognized internally as a subject matter expert.
Responsibilities:
Perform software development and maintenance of entity-based micro services using Java/J2EE including Java 1.8 features like Lambdas, Streams, and Filters and with different frameworks like Spring Boot , Hibernate, On-Prem Cloud (PCF / OpenShift), Jenkins, Kafka Streams, and REST .
Implementation of test suites to test the developed functionalities based on test scenarios proposed by Product Owner using Test Automation Frameworks like Junit, Mockito, Cucumber, etc. to ensure code quality and performance.
Work in an AGILE environment with bi-weekly sprints and provide work updates in daily SCRUM calls, maintaining industry level best practices for software development using wide varieties of latest technologies and frameworks.
Participate in software/hardware configuration, releases, and installation tasks.
Participate in technical planning and requirements gathering phases including Design, code, test, troubleshoot and documentation of engineering software applications.
Demonstrate the ability to adapt and work with team members of various experience level.
Work on developing REST APIs (Micro Services) to expose REST end points which will be consumed by the end users as per the internal business requirements.
Build integrated update processor to load legacy monolith data (SQL) into Micro Service based application using Java, Spring Boot, and Kafka is used as a message broker for processing the messages from source to destination.
Research new technologies and document them in timely manner to enhance API processing performance, test driven development (including code coverage of 95%), behavior driven development where automation is done using Cucumber (Citrus).
Maintain proper logging to monitor the request/response time, closely monitor the daily transactions history using NewRelic dashboards and examine the fault, fixing any issues if required.
Deploy the code into the Pivotal Cloud Foundry through continuous Integration and Continuous Deployment methodology (Jenkins ) after each successful implementation of new features.
Coordinate with other teams as the applications are micro services, rectifying and/or fixing issues while consuming the dependent API’s.
Participate in code reviews after each successful push in the Git repository and suggest any changes that may be required to maintain the cleaner and more concise code.
Qualifications:
Required Skills:
Must be very strong in Java.
Experience with the following:
RESTful Web Services
Spring Boot
Kafka
MongoDB
Automation skills such as Jenkins and Cucumber
Leadership skills are a plus.
Strong written and verbal communication skills with the ability to interact with all levels of the organization.
Strong influencing/negotiation skills.
Strong interpersonal/relationship management skills.
Strong time and project management skills.
Required Experience & Education:
Education: BS Degree required and with 5-8 years of experience.
Equal Opportunity Statement:
Evernorth is an Equal Opportunity Employer actively encouraging and supporting organization-wide involvement of staff in diversity, equity, and inclusion efforts to educate, inform and advance both internal practices and external work with diverse client populations.