Job Description :
Role: Java Architect
Location: Kansas City MO
Duration: Fulltime

Description:

Key Competencies:
This role requires a significantly experienced and confident candidate with relevant full lifecycle architecture, technology and consulting capabilities. The candidate must be able to demonstrate:
Technology Competency: Java/J2EE stack & Architecture Methodologies
Management Competency: Stakeholder Management, People Management & Conflict Management.
Personal Competency: Presentation Skills, Technical Writing & Modelling.
Knowledge:

Java/J2EE Technology Stack
Architecture methodologies
Design & Integration patterns
Java based frameworks – Spring, EJB, MDB
Integration Technology – Fundamentals of message, queue, file and real time integration. Must have experience in anyone of MQ/ AMQ and Mulesoft/ IIB ESB etc
Nice to have experience in BFS product-based solution
Domain experience in Banking & Financial Services preferable
Must have knowledge and experience in cloud native architecture and services offered by any one of the cloud service providers (i.e. AWS, Azure or Google Cloud)
Must be aware about the concept of containerization (Docker, ECS etc) and container Orchestration
Must have basic understanding of DevOps and tools
Must have knowledge in API design and development
Experience:
The candidate must be able to evidence;
Experience of working as a Lead Architect.
Experience in leveraging technology to solve business problems
Deep technology capability in J2EE stacks with exposure to multiple technologies.
Experience of working in multiple disciplines at various stages of the SDLC in both waterfall and agile methodologies.
Experience of proposing detailed technical strategies to meet both technical and business objectives
Experience of providing thought-leadership and creative resolution of client needs
Experience of working across multiple clients’ and platforms in the private and/or public sector at the same time.