Job Title: Java Architect Lead
Location: Dublin, OH
Duration: Long term Contract
Role Overview
We are seeking a Java Architect Lead with strong hands-on development and architectural leadership experience to own and drive enterprise-scale Java initiatives. The ideal candidate will act as a technical leader, guiding the team through architecture decisions, best practices, and end-to-end delivery while remaining deeply involved in design and development.
This role requires lead-level ownership, strong Microservices and Spring Boot expertise, and the ability to mentor teams while partnering closely with stakeholders.
Key Responsibilities
Lead the architecture, design, and development of enterprise Java applications using Microservices architecture
Take full ownership of technical delivery, ensuring scalability, performance, and reliability
Provide architectural guidance and technical leadership to development teams
Design and implement solutions using Spring Boot, RESTful APIs, and modern Java frameworks
Define and enforce coding standards, design patterns, and best practices
Collaborate with product owners, business stakeholders, and cross-functional teams to translate requirements into technical solutions
Review code, mentor developers, and drive continuous improvement across the team
Support application modernization, cloud readiness, and DevOps-aligned development practices
Identify and resolve complex technical issues and architectural risks Required Skills & Qualifications
10+ years of experience in Java application development
5+ years in a Java Architect / Technical Lead role
Strong hands-on expertise with:
Java (8+)
Spring Boot
Microservices architecture
REST APIs
Experience with enterprise system design, integration patterns, and distributed systems
Proven ability to lead teams, make architectural decisions, and drive delivery
Strong understanding of performance tuning, scalability, and security best practices.
Experience with CI/CD pipelines and modern development workflows