Microservices Consultant

Lebanon, NJ

Job Description:

12+ Years ofprogressive experience with strong background in Java

Expert indeveloping in core java and J2EE including Java 1.8

Deep technicalhands-on experience developing RESTful APIs in Spring Boot framework

Workingknowledge of building Microservices with Spring Cloud stack.

Experienced inleading Scrum teams of size 8 to 10 in distributed setting

Familiar withAPI first design principles

Familiar withDomain Driven Design, 12-factor application, OWASP, JWT

Technicalhands-on experience with Microservices Architecture Style and the relatedpatterns, where software is developed as small and independently deployableservices that work together modeled around a business domain

Experienced inworking with SQL and NoSQL databases including : Postgres, Oracle, DynamoDB,Mongodb

Experienced inusing Spring JPA / Hibernate in Microservices

Experienced inbuilding services with oAuth, Tokenization, Encryption

Workingproficiency in developmental toolsets

A plus if hasexperience working in insurance / financial sector

Experienced inusing AWS

Experienceworking with messaging platform ( like Kafka, RabbitMQ, Active MQ, IBM MQ, etc)

Experienced inusing Docker, Kubernetes as run time containers

Experienced inbuilding software with High Availability, Security, Performance optimization

Experienced inleveraging API Gateway for runtime governance and security of Microservices

Experiencedworking in distributed Agile teams comprised of 8-10 cross-skilled engineers,being responsible for Design, Build (Development & Unit Test), Test(Application, Integration, Performance) and Deployment tasks in the SoftwareDelivery Lifecycle and deliver in 2 week Agile sprints

Has experienceworking with CI/ CD tools ( Jenkins, SonarQube)


Share Profile