Previous Job
Java Architect
Ref No.: 17-25326
Location: atlanta, Georgia
Required Skills :
Candidates must be a SME, Must have Architecture and Team Lead experinece

Basic Qualifications :
2-3 + years of technical leadership experience, 10+ years of application development experience, Strong verbal and written communication

Job Description :
Apex Systems is looking for a Senior Level, Java Architect/Team Lead who can assist in building an application from the ground up. Candidate must have extensive experience designing and providing end to end application solution expertise. Technically, candidates need to have a Java background, along with working with XML and JSON in an Oracle and/or DB2 environment. The right candidate will come from the healthcare insurance industry and have experience with membership and enrollment.
This position is a contract to hire opportunity. Candidates must be able to sit onsite in the client Atlanta office Monday – Friday.
Job Responsibilities for the Java Architect / Team Lead:
Provide technical leadership for a team of software developers through communication, documentation, and example.
Develop and communicate technical guidance, design patterns, and standards; and collaborate with IT project stakeholders in the development and evaluation of compliant technical solutions.
Work independently on long term projects, conduct meetings with stakeholders to see projects through
Follow the complete lifecycle of a project from conception to deployment
Contribute to the design and architecture of software and infrastructure to ensure projects meet goals for security, scalability, maintainability, availability, and resiliency and should be able to clearly articulate and present the implications of design/architectural decisions, issues and plans to leadership.
Learn and analyze new technologies and industry best practices to identify suitability for adoption by the development team.
Drive a quality mindset within the team.
Conduct code reviews, project coordination, and may assist with mentoring less tenured developers to aid in their development
Requirements for the Java Architect / Team Lead:
A Bachelor’s degree (or equivalent experience) in a technical program is preferred
2-3 + years of technical leadership experience
10+ years of application development experience
Strong knowledge of Java, including data structures, algorithms, enterprise systems, and asynchronous architectures.
Experience with JSON and XML
Mongo and Tableau would be a bonus
Strong experience working in Oracle environments, DB2 would be a plus
Deep understanding of web services software architecture and design (REST/SOAP), including security based implementations.
Strong verbal and written communication skills with both technical and non-technical