Lead Full Stack Java Developer

Alpharetta, GA 30022

Posted: 03/09/2021 Employment Type: Contract To Hire Category: Java Developer Job Number: 55127

Job Description


Required Skills

- Bachelor’ s Degree in Computer Science or related field

- 10+ years experience in Java Application Development using Spring Boot, RESTful,

Microservices, Spring JPA (or other ORMs like Hibernate) for Database Access

- 10+ years experience in JUnit Development using Mockito

- 10+ years experience working with AWS Cloud systems (S3 buckets, Lambda, Kubernetes

scheduler)

- 10+ years experience with relational databases – MySQL, PostgreSQL, Oracle etc. with

ability to write SQLs to retrieve data from multiple tables

- Experience with Java Collections, Design Patterns

- Experience developing high volume transactional applications and maintaining data

integrity

- Knowledge of tiered web application architectures

- Comfortable in both Unix and Windows environments

- Development Experience with Spring Boot to build

- Experience with Messaging Frameworks like Kafka, RabbitMQ

- Experience with Software Version Control - Git, JIRA etc. for Issue/Project tracking

- Experience with Logging Frameworks like log4j, Splunk, Stackdriver

- Front End experience with HTML/CSS, JavaScript frameworks like ExtJS, jQuery,

Angular/ReactJS

 

Preferred Skills

- API Documentation with Swagger

- Code Quality with SonarQube

- Creating CI/CD Pipelines using Jenkins

- Cloud Deployment Experience using Containers (Docker, Kubernetes)

- Building automated testing with Selenium, Load Testing with LoadRunner, JMeter

- Development experience with Manhattan WMOS platform is highly preferred

 

Responsibilities

- Gather requirements from Project Team

- Provide Technical Design and Technical Documentation

- Development of Microservice APIs with Spring Boot on AWS Cloud

- Work in an Agile Framework with Sprints, Stories, Tickets for Issue and Project Tracking

- Troubleshoot Issues and provide quick resolution and production support after Application

Deployment

- Lead and mentor small development team
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.