Role: Java Full Stack Developer
Location: Atlanta GA, SFO CA
Emp Type: Permanent Job
Interview: Phone/Skype
9+ years of experience
· Should have Experience in Java/J2EE technology with expertise inJava / React / Node is, Restful Webservices.
· Should have good experience in the Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch.
· Good on Rest Services including the API documentation.
· Should be familiar on the Design Patterns and Java 8 features.
· Experience of google cloud platform will be added advantage
· Should have done Test Driven Development.
· Should have worked on SVN, GitHub, and 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
· 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 developmentroadmap
· 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
· Think out of the box to provide suggestions
· Be creative in analyzing business requirements while preparing test cases
· Nice to have some knowledge in Retail business
· Be extremely proactive and independent
· Be a value addition to the team to collaborate and achieve success by completing project goals
Bachelors and/or a Masters degree or equivalent
Atlanta, USA