Job Description :
Job Title: Java Application Architect
Location: Duluth, GA
Duration: Long Term Contract

Note: Need Java based Application architect with API Design experience

Job Description:

Roles & Responsibilities:
Provide leadership by designing and implementing architecture, strategies, guidelines, standards and best practices to ensure interoperability within and outside of client environments
Working closely with our clients to understand their business, functional, technical, and implementation requirements
Defining the overall application/solution architecture for the insurance platforms and applications.
Provide key input in technology stack evaluation and recommend technology choices for integrating enterprise applications
Research and implement new tools, frameworks and patterns to build a hybrid integration platform
Experience advising on best practice guidelines for migration of applications from one tool to another tool or technology
Working with the relevant teams to ensure the timely delivery of bids and projects to high levels of quality that provide profitable business.
Ownership of the overall business & technical solution for client proposals
Provide technical consultancy for new initiatives, to assist in the definition of business requirements or technical strategies.
Own end to end technical and application architecture for allocated projects, identifying and engaging all technical component teams that need to contribute.
Work closely with the Solution Architects, programme managers, business analysts & product to understand and challenge requirements
Refine business requirements in light of technical constraints and opportunities
Ensure that end-to-end view is established and that all key requirements are captured. Support the definition of clear functional and non-functional requirements (e.g. capacity, availability, response times, etc.
Agree with business clients how requirements will be tested and any mitigating actions to minimize risk.
Understand technical constraints of live environment / architecture, support business clients in understanding any ‘requirement versus cost’ trade-offs.
Exposure to Service Orientated Architecture design principles, service definition and web services implementation including exposure of API components.
Experience in working on flows, sub-flows, connectors, flow controls, filters, REST/SOAP web services, API Design

Essential Skills:
Strong Java, J2ee, Spring, Springboot, Microservices, Experience and must understand API Design
Experience in high level designing & systems integration projects is a pre-requisite
Previous Experience working on Integration Based Project, with conceptual understanding of Messaging Patterns, and Design experience with Integration Technologies (such as Mule, Talend, Oracle ESB, Apigee, etc)
Able to exhibit technical leadership throughout the project life cycle
Experience in architecting end to end solutions including application/infrastructure integration
Exposure to a range of databases including SQL, MySQL and Oracle
Demonstrable experience of the hands on design of detailed Software Solutions

Desirable Skills
Good to have experience in insurance applications, ACORD Specification and infrastructure.
Good to have mainframe experience
Solution architect and enterprise architect training and certification