Job Description :
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.

             

Similar Jobs you may be interested in ..