Java Developer Lead
Title: Java Developer
Duration: 12+ months
Location: Duluth, GA
JAVA/J2EE, MICROSERVICES, SPRINGBOOT,
·Cloud /GCP, EMS, Kafka, JBoss, RDBMS, Caching, Distributed Processing
·Retail Domain knowledge
·Technical Scrum experience a Plus
·1+ years with cloud computing on major providers (Google Cloud Platform, AWS or Azure).
·8+ years’ experience of software designing and developing web and enterprise applications using Java/J2EE.
·5+ years building RESTful APIs, micro-services.
·Streams API and parallel Streams API.
·Good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, Data Access Object and MVC.
·3+ years in mature agile, automated environments w/ Continuous Integration (CI) / Continuous Deployment (CD).
·Offshore Coordination, Secure Development Lifecycle
·Experience in using build tools like Gradle, ANT, MAVEN for the development of build artifacts on the source code and log4J framework for logging details.
·Experienced with Middleware Technology Messaging Brokers like JMS and Active MQ in SOA(Service-oriented) Architecture.
·Metrics-oriented, and concerned about testing throughput, latency, security, & other non-functional requirements.
·Broad knowledge of web standards relating to APIs (OAuth, CORS, JWT, etc.).
·Experience debugging and troubleshooting multi-threaded code in distributed systems.
·Extensive knowledge of open source Java frameworks (e.g. Spring Boot, Spring Cloud).
Skills Years of experience
Restful, microservices 5+