Java Architect

CapTech ConsultingRichmond, VA
Hybrid

About The Position

CapTech is seeking a Java Architect to join their team. This role involves creating, evaluating, and managing technical solutions to ensure client success. You will partner with clients on team-based projects, delivering solutions across the full Software Development Lifecycle using Agile Methodology and modern technology. The role offers a collaborative environment with opportunities for learning and knowledge sharing. You will design, implement, integrate, and support on-prem, cloud, and hybrid development, create roadmap and high-level design documentation, and identify and communicate architectural/solution tradeoffs. A working knowledge of different architectural frameworks is expected. You will also collaborate with cross-functional teammates to support business development by demonstrating CapTech’s technical capabilities.

Requirements

  • Enterprise-level experience with modern Java, its core libraries, and open-source frameworks.
  • Hands-on experience with software development, enterprise architecture, and directing technical teams.
  • Familiarity with microservice architectures, monitoring tools, databases, and containerization.
  • Ability to think strategically and relate architectural recommendations to business needs and client culture.
  • Extensive knowledge and application of Design Patterns.
  • Ability to communicate technical solutions with technical and non-technical stakeholders.
  • Experience assessing the performance of software systems and implementing tools used to optimize performance.

Nice To Haves

  • Familiarity with tools such as LangChain, vector databases, and prompt engineering techniques.
  • Knowledge of data engineering tools (Spark, Kafka, Databricks, Snowflake).
  • AI/ML certifications or cloud certifications (e.g., AWS Certified Machine Learning, Azure AI Engineer).
  • Experience with Legacy Systems and Architectures including SaaS.

Responsibilities

  • Lead the design and architecture of Java-based solutions tailored to meet client-specific needs.
  • Create technical project estimates and work plans.
  • Develop code hands-on in addition to architecture solution.
  • Design solutions including API-driven clients, microservice architectures, event-driven integrations, cloud deployments, serverless applications, and web and portal front ends.
  • Develop agents and develop with agents (Agentic AI development).
  • Utilize a varied AI toolset including Claude code, CodeX, Opencode, OpenClaude.
  • Orchestrate AI solutions.

Benefits

  • Generous PTO
  • Health coverage
  • Disability insurance
  • Paid family leave
  • Learning & Development Programs offering certification and tuition support, digital on-demand learning courses, mentorship, and skill development paths
  • Modern Health – A mental health and well-being platform
  • Carrot Fertility – Inclusive fertility and family-forming coverage
  • Fringe – A company paid stipend program for personalized lifestyle benefits
  • Employee Resource Groups
  • Philanthropic Partnerships
  • 401(k) Matching with no vesting period
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service