Job Description :
Job Title : Java Lead Developer with Microservices

Location : Alpharetta, GA (Remote till Covid)

Job Type : Contract

Job Description

Looking for a Java Microservices lead who will be required to work on a modernization project.
As a Java Microservices lead, this is your opportunity to
Translate functional requirements to design
Work with technical SMEs to understand their requirements and ensure these are met
Define best practices and standards for the microservice implementation
Identify and define implementation patterns
Lead activities to build accelerators and tools to increase the quality of deliverables.
Define new development frameworks, libraries, utilities etc
Work with cross functional teams to facilitate the development of the product.
Ensure the quality of deliverables of the teams
Must have :
Demonstrable experience in Core Java (1.8 or higher) and Spring framework (Core, AOP, Batch, JMS).
Expert in J2EE, Spring boot, Web Services (SOAP/REST), JMS and Oracle RDBMS
Must have experience in deploying using CI/CD tools
Working experience on Kubernetes, Docker

Strong experience in developing on Cloud native architectures.
Expert in providing API contracts and definitions in Open API specifications using Swagger
Experience using Gradle, Junit, Sonarqube, etc

Excellent knowledge of design patterns and its usage in projects
Must have worked on Test Driven Development approach
Experience in developing on microservices based architecture
Experience in developing and deploying in cloud provider platforms
Good to have:
Experience developing enterprise application using Agile methodologies
Knowledge on enterprise integration patterns using enterprise service bus, API Gateway etc
Knowledge on using Kibana, Splunk, Grafana, Kafka.
Experience in defining new frameworks, utilities, library etc
Experience in performance monitoring and Payment industry would be an advantage
For this role, we value:
Excellent problem-solving skills.
Should have good idea of Project Architecture/Performance Engineering / Scalability
Good Communication and Analytical skills
Ability to learn new things with minimal guidance

             

Similar Jobs you may be interested in ..