Previous Job
Previous
Technical Architect
Ref No.: 18-57332
Location: Atlanta, Georgia
Position Type:Full Time/Contract
Start Date: 08/09/2018
Position Title: Sr.Java Technical Architect
Location: Atlanta, GA
Duration: Full Time/Contract


Job description:

Qualifications:
10+ years of experience required
Responsibilities:
The Sr Technical Architect develops and maintains the high-level design plan for the overall applications, data, and infrastructure architectures. Provides technical leadership across the organization, from top-line decision making down to the project planning level. Gains commitment for high-level infrastructure plans, initiates, and participates in projects to evaluate technologies and methods of implementation.
-Assesses business requirements and technology alternatives.
-Builds multi-platform technology consensus across business units.
-Implements new technologies in small and medium scale environments.
-Designs an application's infrastructure blueprint, which may include leveraging specific databases, programming languages, utilities, and testing approaches.
-Uses tools and methodologies to create representations for functions and user interfaces of desired product.
-Oversees progress of development teams to ensure consistency with initial design.
-Provides technical guidance and coaching to developers and engineers.
-Evaluates and/or pilots new technologies. -Contributes to the development of business cases.
-Constructs program flow charts to describe the processing of data and development of precise steps and processing logic across all platforms.
-Determines functional and non-functional requirements for new software or applications.
-Ensures software meets all requirements of quality, security, extensibility, etc.
-Approves final product before launch.
-Takes ownership of the functional design and architecture of application systems across all technologies and platforms.
-Develops high-level product specifications with attention to system integration patterns and feasibility.
-Defines all aspects of software development lifecycle, best practices, and standards.

WHAT ARE WE LOOKING FOR
-Candidate must have 10+ years of experience in system design and development, with recent emphasis on complex solutions traversing several business areas and a record of demonstrating long term strategic vision for organizations as well as execution plans for implementation.
- Broad system-level expertise across multiple computing platforms and technologies is required, along with the ability to influence technical direction at the department level and across multiple IT projects or technology areas.

Qualifications:
Technical skills :
§ Experience using various design patterns preferably MVC, Singleton, Facade and Factory
- Proficient in OOD and Implementation, Design Patterns
§ 3 + years' experience using Hibernate and understanding ORM
§ 3+ years' experience using GIT, JBOSS, Apache, Tomcat and Oracle
§ 5+ years' experience with using Spring MVC frameworks, Eclipse, Java, JPA, JSON, JavaScript, and API Restful / microservices services
§ Must have diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, J2EE, JDBC technologies and Apigee gateway platform
§ 2+ years' experience with Agile and Lean development practices
§ Experience or exposure to Database Design and Implementation
§ Knowledge of Multi-tier Architecture, Rational/Visio modeling
§ Experience with TDD
§ Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security)
§ Extensive experience implementing API's (REST) via microservices.
§UI development experience using the latest in HTML5, CSS3/SASS
§ 3+ year's experience with Angular JS (Angular 4or 5 Preferred), NodeJS, Spring Boot, AEM (Adobe Enterprise Manager), Full CICD (Jenkins, Ansible, 12 plugins), WAS & ExtremeScale
§Strong interpersonal and communication skills
§Problem solver with attention to detail
§Designs systems/applications with a high level of complexity (e.g. many interfaces, multiple packages, platforms)
§ Self-motivated with strong time management skills and able to handle multiple assignments
§ Acts as a technology mentor to team members
§ Evaluates leading-edge technologies and uses this information to influence future business strategies
§ Maintains an enterprise wide perspective in supporting their customer area(s) seeking solutions that optimally support the enterprise