Main duties/responsibilities include
- Developing Java applications and services using Cigna standards
- Providing technical guidance for small groups of developers on digital projects
- Accountable for delivering high quality code and test automation as per Cigna standards
- Contributing to Agile Ceremonies and PI Planning
- Story point estimates, working on POCs, presenting demos to stakeholders
- Accountable for implementation of features as per architectural design
- Making low-level technical decisions, producing and reviewing detailed technical designs
- Participating in application security reviews
- Signing-off releases (ready to Go Live checks)
- Utilizing and promoting design methodologies, object-oriented design and design patterns
- Providing ongoing consultation and troubleshooting advice for supported systems
- Coaching junior 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:
- Bachelors degree in Computer Science or a related discipline
- At least 8 years of relevant working experience
- Java 8+
- Spring Core Framework, Spring Data/JPA
- Unit Testing, Test Automation
- Maven or Gradle
- Design and develop REST Web APIs/services
- OWASP/Web App Security
- Experience with GIT
- Excellent written and verbal communication skills
- Experience with Agile development practices