Job Title : Java Architect Experience : 12+ Years Location : Denver, CO Employment Type : Contract About the Role We are looking for an experienced Java Architect who can lead the design and development of high-performance enterprise applications. The ideal candidate should have deep expertise in modern Java technologies, cloud architecture, microservices, and solution design. You will collaborate with cross-functional teams, guide development teams, make key architectural decisions, and ensure scalable, secure, and maintainable solutions. Key Responsibilities Lead the architecture, design, and implementation of enterprise-level solutions using Java and related technologies. Define application architecture and technical roadmap aligned with business goals and modern engineering practices. Architect and design microservices-based systems, reusable components, frameworks, and APIs. Provide technical leadership, mentoring, code reviews, and guidance to development teams. Work closely with product owners, engineering managers, and stakeholders to define technical requirements. Ensure application performance, scalability, security, and reliability. Evaluate new tools, frameworks, and technologies to improve architecture and delivery. Oversee integration with databases, cloud services, DevOps pipelines, and third-party systems. Troubleshoot complex production issues and drive root-cause analysis. Maintain documentation of architecture components and standards. Required Skills & Experience 12+ years of hands-on experience in Java / J2EE enterprise application development. Strong knowledge of Java 11 / 17, Spring, Spring Boot, Hibernate, REST APIs. Proven experience in Microservices Architecture, Distributed Systems, Event-Driven Architecture. Strong knowledge of Cloud Platforms (AWS / Azure / GCP) including cloud-native design. Hands-on experience with CI / CD, Docker, Kubernetes, Jenkins, Git, and DevOps practices. Experience with RDBMS (Oracle / MySQL / PostgreSQL) and NoSQL databases (MongoDB, Redis Solid understanding of design patterns, scalability, performance tuning, and security standards. Experience with messaging systems like Kafka / RabbitMQ. Ability to lead teams, perform architectural reviews, and drive technology decisions. Strong problem-solving skills and ability to manage multiple priorities. Good to Have Knowledge of API gateway, Service Mesh, GraphQL, Serverless, or Kafka Streams. Experience with front-end frameworks like Angular / React (optional Certifications in Java, AWS / Azure / GCP, or Architecture (TOGAF / SAFe) are a plus. Soft Skills Excellent communication and presentation skills. Strong leadership, mentoring, and stakeholder management capabilities. Ability to work in an agile and fast-paced environment. Education Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.
Java Architect • Denver, CO, United States of America