Java Architect

Berkeley Heights, NJ, US • Posted 1 day ago • Updated 9 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java Architect

Summary

Job Title: Java Architect

Location: Berkeley Heights, NJ
Job Type: - Fulltime
On-Site

Job Description:-

Key Responsibilities

Architectural Leadership

  • Lead the architecture and design of scalable, resilient cloud-native applications based on microservices and hexagonal architecture principles.
  • Collaborate with business and technical stakeholders to align architecture with product goals and roadmap.
  • Define and enforce engineering standards, design patterns, and best practices across multiple workstreams.

Core Technical Areas

  • Java & Quarkus Expertise: Apply Quarkus and Java best practices for high-performance and maintainable systems.
  • Event-Driven Systems: Design and integrate Kafka-based distributed systems for asynchronous event-driven communication.
  • Multi-Tenant Design: Architect multi-tenant solutions ensuring security, data isolation, and performance optimization.
  • Caching Strategies: Implement Redis caching to improve responsiveness and scalability.
  • Service Mesh: Use Istio for service discovery, traffic management, observability, and security.
  • Observability: Integrate OpenTelemetry, Splunk, Dynatrace, CloudWatch for real-time monitoring and tracing.
  • Cloud & DevOps: Work with Kubernetes (K8s), Docker, ArgoCD, Helm Charts for deployment and lifecycle management.
  • Security & Compliance: Embed security best practices and ensure architectural compliance with organizational and regulatory standards.

Collaboration & Leadership

  • Partner with development, DevOps, product, and QA teams to translate business goals into technical solutions.
  • Mentor engineers, review designs, and guide implementation for consistency and scalability.

Required Skills & Experience

  • 10+ years of hands-on experience in Java/J2EE enterprise system design and development.
  • Proven background in cloud-native application architecture and application modernization.
  • Strong experience with microservices-based, event-driven architecture.
  • Expertise in Kafka (topics, producers, consumers, stream processing).
  • Deep knowledge of API paradigms (REST/JSON, OAuth, API client design).
  • Experience with Hexagonal Architecture and multi-tenant applications.
  • Strong understanding of Kubernetes, Docker, ArgoCD, Helm, and CI/CD automation.
  • Proficiency in Istio service mesh and Redis caching.
  • Experience designing observable systems using OpenTelemetry, Splunk, Dynatrace, CloudWatch, etc.
  • Familiarity with IaC (Infrastructure-as-Code) and DevOps methodologies.
  • Excellent communication, leadership, and stakeholder management skills.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91131262
  • Position Id: 2025-4688
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Berkeley Heights, New Jersey

3d ago

Easy Apply

Contract

Depends on Experience

Hybrid in New York, New York

30+d ago

Easy Apply

Contract, Third Party

$80 - $90

New York, New York

Today

Easy Apply

Full-time

$180,000 - $250,000

New York, New York

Today

Contract

USD 130,000.00 - 140,000.00 per year

Search all similar jobs