Need Java 17 experience for this position
- Work with Product and UX teams to be part of a team of engineers in developing elegant
- code, state-of-the-art customer experiences and build industry leading digital experiences
- Collaborate to drive solutions that would reduce cost and time to market
- Participate in Program Increment (PI) planning and establish communication across all
- team and Product Owners
- Participate in Agile Scrum team activities including Sprint Planning, Grooming, Daily
- Scrum, Review and Retro
- Develop applications/web services and cloud native apps using Java/J2EE, REST API,
- Spring Core, Spring MVC Framework, Spring Boot Framework, Spring Security and
- other tech stacks (Open source and proprietary)
- Unit testing using framework such as Junit, Mockito, JBehave
- Build and deploy services using Gradle, Maven, Jenkins etc. as part of CI/CD process
- Will be responsible for end-to-end application delivery including coordination with
- required teams for production deployment
- Continuously monitoring application health and KPIs, support triage of any production
- issues as and when needed
- Collaborate in troubleshooting complex data, features, service, platform issues and
- perform root cause analysis to proactively resolve product and operational issues
- Be an advocate of security best practices, champion and support the importance of
- security within engineering, partnering with Digital and Enterprise security teams and
- digital product owners to ensure compliance
Required Qualifications
- 8+ years of proven work experience as a Software Engineer with advanced knowledge of
- application, data and infrastructure architecture disciplines
- 4+ years of developing in modern programming languages: Candidates must have
- Developed in Java17. (Please ask what new features of Java 17 were used) Java 8 and 17
- Preferred.
- 4+ years of experience in relational databases, NoSQL, or cloud datastores, OracleDB
- Experience with Log4j, Splunk, Springboot3
Preferred Qualifications
- Proficiency with fundamental front-end programming languages - HTML, CSS, or
- JavaScript
- Experience with Rancher and NestJs
- Experience developing interactive web applications
- Experience with development toolsets, integration and deployment tools, and testing
- automation tools
- Ability to thrive in a fast-paced, dynamic environment that requires a blend of innovation
- and speed of execution
- Ability to understand problems, break them down into hypotheses and propose solutions
- in a clear manner
- Ability to crisply document design and implementation details
- Willing to work as a team and has the right attitude to work as a part of a large
- organization
- Experience in developing and deploying scalable cloud based systems with one or more
- cloud technologies: Google Cloud Platform, AWS, Microsoft Azure
- Experience on a minimum of two Agile/Scrum product teams is a plus
- Experience in the health-care industry or finance is a plus
Education
· Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or
equivalent combination of education or years of experience.