Developing Java applications and services using Cigna standards
Participating in code reviews, including applications security review
Accountable for delivering quality code and test automation as per Cigna standards
Utilizing design methodologies, object-oriented design and design patterns
Working with other teams throughout the company to determine feasibility, business and functional requirements, and technical designs on assigned projects
Providing ongoing support, maintenance and enhancement of systems
Producing implementation plans and working with Ops Support team on production releases
Undertaking L3 production support to troubleshoot and resolve production issues
Providing support and guidance to other members of the team
Interfacing in a professional manner with internal and external users, at all levels
Using own initiative to continually identify areas of service improvement
Skills and Experience
Essential requirements:
Good knowledge of written and spoken English
Bachelors degree in Computer Science or a related discipline
At least 3 years of relevant working experience
Java 8+
Spring Core Framework, Spring Data/JPA
Unit Testing, Test Automation
Maven or Gradle
Hibernate, MSSQL
Design and develop REST Web APIs/services
Experience with source code management systems (GIT)
Should have requirements:
Spring Boot (including Spring Boot REST API), Spring Security
Consuming SOAP web services
Swagger, Postman, SoapUI
JSP, basic JavaScript, jQuery, HTML 5, CSS 3
Spring MVC
OWASP/Web App Security
T-SQL, SQL Stored Procedures
Experience with Agile software development lifecycle
Experience with Linux Bash and JBoss web application server (JBoss JWS, JBoss EAP)
Experience with CI/CD and DevOps
Nice to have requirements:
Jira backlog management
Experience developing microservices, service mesh, Istio or equivalent
Experience with Azure DevOps, Boards, Repos, Pipelines and Deployments
Docker, AWS, CloudFormation
Front-end frameworks such as React.js or legacy frameworks such as Struts, Tapestry, Webflow, Tiles, ExtJS
Experience with security products Checkmarx and OWASP ZAP
Experience with Salesforce, either as an admin or developer
Ability to determine unique and creative solutions to problems within a rapid development environment
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time