Hiring : W2 Candidates Only
Visa : Open to any visa type with valid work authorization in the USA
Key Responsibilities
Architecture & System Design
Design enterprise application architecture using Java and related technologies.
Define microservices, monolithic, or hybrid architectural patterns.
Develop high-level and low-level design documents (HLD / LLD).
Ensure scalability, reliability, and performance of applications.
Establish coding standards and architectural governance.
Required Skills & Qualifications
10+ years of Java development experience
3+ years in an Architect or Technical Lead role
Strong expertise in Java 8+ and Spring ecosystem
Experience designing microservices architecture
Deep understanding of database design (Oracle, SQL Server, PostgreSQL, MongoDB)
Experience with messaging systems (Kafka / RabbitMQ)
Strong understanding of design patterns and SOLID principles
Experience in Agile / Scrum methodologies
Preferred Qualifications
Experience with enterprise-scale digital transformation programs
Domain expertise in Banking, Healthcare, Insurance, or Retail
Experience with API gateways and service mesh architecture
Familiarity with front-end frameworks (Angular / React)
Cloud certifications (AWS / Azure)
Java Architect • Des Moines, IA, Iowa, USA