Role: Sr. Java/API Developer
Location: Durham, NC
Visa: USC, GC & H4 EAD
Really need candidates with heavy middle tier development with Java 8, Spring Boot, Micro Services, AWS, and Dockers.
· 8+ years of demonstrable experience in implementing Java API solutions in a DWH/OLTP/ODS environment
· Experience in REST-based web services development using different frameworks (e.g. Spring boot, Drop wizard, JAX-RS)
· Proven experience deploying web service on AWS
· Experience in top down the development of REST-based API’s using Open API Specification
· Proven experience in JAVA Programming Language (Java 1.8+)
· Hands-on experience working with Code Quality and Code Coverage tools/frameworks (e.g. Sonar)
· Hands-on experience working with Software Artifactory (e.g. Nexus, JFrog)
· Experience delivering resilient and high-quality software systems
· Solid experience in software testing and automation using diverse frameworks (e.g. Unit, Functional, Smoke, Integration, etc.)
· Strong programming, debugging and secure software development skills (e.g. JProfile, Veracode, Burp)
· Basic understanding of CaaS, PaaS, IaaS and security protocols (e.g. OAuth, SAML)
· Exposure to API Management lifecycle (e.g. APIGEE) is preferred
· Good knowledge of CI/CD (Jenkins, UDeploy, GIT, and Maven), Unix/Linux, sonar/Jacocco, wiremock, etc.
· Experience in containerizing applications using Docker and Kubernetes
· Experience in Agile methodologies - Kanban or SCRUM
· Exposure to snowflake in a plus