Haystack
← Back to Jobs
Other

Java Architect - Enterprise Application Architecture

Kanor SystemsBethesda, MD🇺🇸United StatesPosted 8 Jul 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Java Architect - Enterprise Application Architecture

Location Bethesda, MD (Hybrid)

Employment Type :Contract

Work Mode Hybrid (On-site + Remote)

Role Overview

We are seeking a highly experienced Java Architect to join our client's team in a hybrid capacity based out

of Bethesda, MD. This role requires deep, hands-on technical expertise in Java-based enterprise application

design and development, along with the ability to define architecture standards, guide engineering teams,

and make high-impact technical decisions. The ideal candidate is a strong individual contributor as well as a

technical leader, comfortable owning architecture end-to-end - from design through implementation,

performance, and scalability.

Key Responsibilities

  • Own the end-to-end architecture and technical design of complex, enterprise-scale Java applications.
  • Define and enforce architecture standards, design patterns, coding best practices, and technical
  • guidelines.
  • Lead the design of microservices, APIs, and integration patterns across distributed systems.
  • Provide hands-on technical leadership, including code reviews, proof-of-concepts, and complex
  • problem-solving.
  • Evaluate and recommend technology stacks, frameworks, and tools aligned with business and
  • performance needs.
  • Partner with product owners, engineering leads, and DevOps teams to translate business
  • requirements into scalable technical solutions.
  • Drive performance tuning, scalability, security, and reliability across applications and systems.
  • Mentor and guide development teams on architecture decisions, coding standards, and technical
  • growth.
  • Own technical documentation, including architecture diagrams, design specifications, and decision
  • records.
  • Support CI/CD pipeline design and cloud deployment strategy in collaboration with DevOps.

Required / Mandatory Skills

  • Very strong, hands-on technical expertise in Core Java, J2EE, and object-oriented design principles.
  • Deep experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Cloud, Spring
  • Security).
  • Proven experience architecting microservices-based and distributed systems at enterprise scale.
  • Strong experience with RESTful API design, integration patterns, and messaging systems (e.g.,
  • Kafka, JMS, RabbitMQ).
  • Solid understanding of relational and NoSQL databases, data modeling, and query performance
  • optimization.
  • Experience with containerization and orchestration (Docker, Kubernetes) and cloud platforms
  • (AWS/Azure/Google Cloud Platform).
  • Strong grasp of application security, performance tuning, caching strategies, and scalability best
  • practices.
  • Hands-on experience with CI/CD tools and DevOps practices (Jenkins, Git, Maven/Gradle).
  • Excellent problem-solving skills with the ability to lead technical discussions and make sound
  • architectural trade-offs.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical
  • and non-technical stakeholders.

Skills

Docker
Microservices
Spring
Spring Boot
AWS
Azure
Git
Google Cloud
Java
Jenkins
Kafka
Kubernetes
RabbitMQ

Similar jobs