Description
Job Title: Microservices DeveloperInside IR 35
Department/Practice:
IT (DC Pensions portfolio)
Job Purpose and primary objectives:
Micro Services Development. Objective is to refer existing atomic services in IBM WPS/BPM product and convert them to microservices replicating the functionality and improvising the performance wherever applicable
Key responsibilities (please specify if the position is an individual one or part of a team):
Expected to be study the existing atomic services. Replicate the functionality in micro services complying to all prescribed development standards of microservices
Write the service contract as required
Develop Junit scripts and test cases for developed microservices.
Provide consultancy and solution to the team whenever required
Actively participate in troubleshooting or solutioning the best interest of project.
Should be able to effectively communicate with all stakeholders
- Supervisory/Managerial responsibilities (please specify if the position will have persons reporting to it):
Grooming trainees/juniors technically if need arises
- Other responsibilities - Budgets, targets, equipment etc (please specify):
None identified as at date of Job description
Key Skills/Knowledge:
Must Have
Java 8 and above, Springboot Microservices,
Lambda, RDS,SQS, DynamoDB, GraphQL, Git hub, Openshift knowledge, hands on with Junit frameworks like Mockito, MockMVC; Maven dependency management
AWS cloud experience
Good to Have
Ability to build and maintain CI CD pipelines using Jenkins
Knowledge of Mongo DB
Ability to read atomic services code in IBM BPM product (base tech stack is core Java only)
Experience required:
Should have delivered atleast 2 development projects in Springboot microservices that is hosted in openshift AWS