Job Description :
Role: Java Technical Architect
Location: Atlanta, GA
Duration: 12+ Months Contract
Job Requirements:
10-12 years of experience in the software industry
At least 4 years of architect/lead experience in architecting large projects; Take ownership of the solution from end to end, and be responsible for translating functional requirements into a solution
Troubleshoot technical issues, reverse engineering experience.
Good knowledge in NFR requirement gathering
Strong development background with latest Architecture trends, Java/J2EE Technologies spring, hibernate, struts , angular, Design Patterns, Object Oriented Programming Concepts
Experience with APIs: design, development and consumption.
Strong background using various libraries, framework and patterns in Java technology stack
Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB)
Strong experience with multiple full lifecycle software development processes, approaches and methods (SCRUM & RUP)
Design for scalability and performance
Show thought-leadership on next-generation systems
Experience in Solution architecture
Experience in Web application and Web services architectures
Solution cross-cutting concerns (security, monitoring, caching, etc
Good communication and interpersonal skills
Good Written Communication Skills

Client : DOE