Previous Job
java developer
Ref No.: 18-53583
Location: Edison, Georgia
Position Type:Full Time/Contract
Start Date: 07/27/2018
Java Developer
Atlanta, GA

Technical/Functional Skills

o Should have Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch)
o Good on Rest Services including the API documentation.
o Should have experience on the Design Patterns and Java 8 features.
o Should be familiar with GCP, Kubernetes & Docker features.
o Should have done Test Driven Development. Knowledge on REST Assured, Mockito, Wiremock, and MockMVC.
o Should have worked on repository management like SVN, GitHub.
o Should have worked on Continuous Integration environment like Jenkins, Concourse.
o Should have worked on the dependency Management like Maven, Gradle.
o Should have experience in developing SQLs. Knowledge in Oracle, DB2.
o Should have recent hands on development experience in above mentioned technologies
o Should have experience in Tomcat Grid server and Cloud Deployment.
o Should have experience in working in team following Agile or XP methodology
o Should have Retail domain experience to understand the business requirement.
o Should have experience in coordinating with various matrix teams
o SQL performance tuning experience is preferred.
o Minimum 2+ years of Senior programming level experience involving some architecture and high level design
o Skilled in co-ordinating with teams of at least 3 offshore members
o Ability to groom junior level programmers
o Understanding of distributed systems and related concepts required

Roles & Responsibilities

o Participating in requirement gathering sessions
o Meeting with Client business analyst to understand requirements
o Meeting with Solution Architects to design whole application framework
o Meeting with client project manager for planning deliverables, timeline, resource estimation etc
o Explaining the requirements, functionality, design & framework to onsite & offshore team members
o Provides management with timely communication on status & Utilizes appropriate tools and/or develops custom solutions as required to meet objectives.
o Identifies areas for process improvement.
o Maintains appropriate communication within the team and across various teams (i.e. internal and external).
o Considerable leadership experience in a similar environment.
o Ability to work with Business and relate to IT requirements where necessary
o Perform proof of concepts to evaluate different big data platform for suitability
o Support the solution through deployment and operations
o Participate in the ongoing development roadmap
o Test case/plan creation and documentation
o Strong analytical ability
o Ability to work with all teams and understand code changes and review business requirements and identify any gaps
o Exhibit integrity in all decisions and actions
o Excellent oral and written communication skills is a must

Generic Skills

o Think out of the box to provide suggestions
o Be creative in analyzing business requirements while preparing test cases
o Nice to have some knowledge in Retail business
o Be extremely proactive and independent
o Be a value addition to the team to collaborate and achieve success by completing project goals