Design and develop microservices/APIs using either Java/Spring boot
Collaborate with clients, architects, and application architectures to understand the operational objectives and purpose of the future system integration.
Understand the points of integration between the different systems and highlight the potential risks associated with the delivery of solutions.
Collaborate with Functional Designers and Developers in order to find best solutions.
Produce detailed functional and technical specifications.
Assist in producing solutions with threat assessments and associated security awareness.
Requirements
5 plus years of hands on experience designing and developing microservices using either Java/Spring Boot
5 plus years of experience with system integration
Minimum of 3 years of relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, and Swagger
Experience developing within agile methodology using CI/CD pipeline, build server, source control
Experienced in 3-tier, n-tier, cloud computing, microservices architectures and SOA.
Good knowledge of integration architectures
Experience with Kafka
Familiarity with Azure Integration technologies including Azure API Management