Role: Java Lead/Architect
Location: Alpharetta, GA (Remote till Covid)
Duration: 12+ Months
Requirements:
· More than 10 years of IT experience
· 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