Overview
Skills
Job Details
We’re seeking a Java Technical Architect to design, implement, and manage enterprise-level distributed applications and microservices. The ideal candidate should have a strong background in Java/Spring, cloud architecture, and enterprise design frameworks (TOGAF, NASCIO) with hands-on technical expertise and leadership skills.
Key Responsibilities
Architect, design, and maintain large-scale distributed Java-based applications.
Define and align IT platform architecture with business strategy.
Lead teams in developing technology roadmaps and solution architectures.
Review existing processes and recommend optimization metrics.
Develop and communicate architecture policies, standards, and procedures.
Collaborate with project managers and team leads to ensure delivery alignment.
Promote enterprise architecture (EA) principles and mentor technical teams.
Advocate Agile frameworks; proactively identify and solve technical gaps.
Present architectural solutions and progress to senior leadership.
Required Skills
10+ years of experience in Java, Spring Framework, and microservices architecture.
Strong knowledge of enterprise architecture frameworks (TOGAF, NASCIO).
Experience with Google Cloud Platform cloud architecture concepts.
Hands-on with Docker, Kubernetes, and containerization.
Expertise with DB2 LUW Database, MySQL, and NoSQL systems.
Proficient in API design, integration, and performance tuning.
Familiar with Agile/Scrum methodologies.
Excellent communication, leadership, and documentation skills.
Preferred Skills
Experience in solution design, system modernization, and infrastructure planning.
Prior experience as a Technical Architect or Enterprise Architect in large-scale systems.
Familiarity with CI/CD pipelines, Git, and cloud deployments.
Soft Skills
Strong problem-solving attitude.
Capable of mentoring teams and communicating with executive stakeholders.
Ability to visualize “big picture” and translate it into technical execution.