Previous Job
Java Developer
Ref No.: 18-53541
Location: Atlanta, Georgia
Position Type:Full Time/Contract
Start Date: 07/27/2018
 Job Title: - Java Developer
Job Location: - Atlanta, GA (Onsite Project)
Fulltime Employment

No C2C/CTH, No Remote/Telecommunicate / No Sponsorship       
JD: -
Technical/Functional Skills: -
  • Should have Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch)
  • Good on Rest Services including the API documentation.
  • Should have experience on the Design Patterns and Java 8 features.
  • Should be familiar with GCP, Kubernetes & Docker features.
  • Should have done Test Driven Development. Knowledge on REST Assured, Mockito, Wiremock, and MockMVC.
  • Should have worked on repository management like SVN, GitHub.
  • Should have worked on Continuous Integration environment like Jenkins, Concourse.
  • Should have worked on the dependency Management like Maven, Gradle.
  • Should have experience in developing SQLs. Knowledge in Oracle, DB2.
  • Should have recent hands on  development experience in above mentioned technologies
  • Should have experience in Tomcat Grid server and Cloud Deployment.
  • Should have experience in working in team following Agile or XP methodology
  • Should have Retail domain experience to understand the business requirement.
  • Should have experience in coordinating with various matrix teams
  • SQL performance tuning experience is preferred.
  • Minimum 2+ years of Senior programming level experience involving some architecture and high level design
  • Skilled in co-ordinating with teams of at least 3 offshore members
  • Ability to groom junior level programmers
  • Understanding of distributed systems and related concepts required
Roles & Responsibilities: -
  • Participating in requirement gathering sessions
  • Meeting with Client business analyst to understand requirements
  • Meeting with Solution Architects to design whole application framework
  • Meeting with client project manager for planning deliverables, timeline, resource estimation etc
  • Explaining the requirements, functionality, design & framework to onsite & offshore team members
  • Provides management with timely communication on status & Utilizes appropriate tools and/or develops custom solutions as required to meet objectives.
  • Identifies areas for process improvement.
  • Maintains appropriate communication within the team and across various teams (i.e. internal and external).
  • Considerable leadership experience in a similar environment.
  • Ability to work with Business and relate to IT requirements where necessary
  • Perform proof of concepts to evaluate different big data platform for suitability
  • Support the solution through deployment and operations
  • Participate  in the ongoing development roadmap
  • Test case/plan creation and documentation
  • Strong analytical ability
  • Ability to work with all teams and understand code changes and review business requirements and identify any gaps
  • Exhibit integrity in all decisions and actions
  • Excellent oral and written communication skills is a must