Job Description :
Role : Java Developer

Location : Atlanta ,GA

EXP : 8 yrs.

Job Description :
Play a key role in the development using Java technologies, in a highly collaborative, agile environment.
Be a great team player with strong Java skills.
Collaborate closely with other members of your scrum team, while designing and implementing sound solutions to your product owner’s use cases.
Contribute to the definition, elaboration, and execution of your team’s epics and stories.
Write well-designed, testable, efficient code as a contributing member of the team.
Have an affinity for, and the ability to, influence and mentor more junior developers in an effort to continuously improve the tools, skills, and processes of the team.
Qualifications: The following core skills are required for success in this position:
Bachelor’s degree in Computer Science/Engineering
8+ years of hands-on Java development experience
Very deep knowledge in Core Java (Multithreading, Interfaces, Collections etc
2-3 years of hands on experience in Web services
Strong experience in any application servers like; WebLogic, WebSphere, Tomcat (any of these)
Experience with Spring, Hibernate
3+ years working within a truly agile development team
Significant experience in Java
Test-driven development experience
Good communication skills\Track record of delivering high quality software on time
Experience building software in a continuous integration environment
Skilled at object-oriented analysis and design
Database design and optimization skills
Excellent written and oral English