Java Architect

Thought Auditors & Consultants Inc.
Berkeley Heights, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Berkeley Heights, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Application Performance Management
Architectural Patterns
Azure
Cloud Computing
Software Documentation
Code Review
Databases
Software Design Patterns
DevOps
Java Platform Enterprise Edition (J2EE)
Hibernate
Identity and Access Management
Spring
OAuth
OpenID
Performance Tuning
Software Architecture
Cloud Services
Google Cloud Platform
Spring Cloud
Concurrency
Spring-boot
Containerization
Gitlab-ci
Kubernetes
Low Latency
Docker
Jenkins

Job description

  • System Design: Translate complex business requirements into scalable, reliable, and high-availability distributed software architectures.
  • Tech Stack Evolution: Evaluate, select, and integrate appropriate Java frameworks, libraries, cloud services, and database technologies.
  • Prototyping: Build robust Proof of Concepts (POCs) to validate new technologies, frameworks, and architecture patterns.
  • Performance Tuning: Diagnose system bottlenecks, optimize concurrency, and ensure low-latency, high-throughput application performance.
  • Security & Compliance: Enforce strict security standards, including data encryption, identity management (OAuth/OIDC), and vulnerability mitigation.
  • Technical Governance: Define and enforce clean coding practices, design patterns, documentation standards, and rigorous code review processes.
  • Team Mentorship: Provide technical leadership and guidance to senior and junior developers, fostering a culture of continuous learning.
  • Stakeholder Alignment: Collaborate with product managers, DevOps teams, and executive stakeholders to align the technical roadmap with business goals.

Requirements

  • Experience: Minimum 8-10+ years in Java/JEE development, with 2+ years acting as a formal Software or Java Architect.
  • Java Ecosystem: Expert knowledge of Java (Core, Advanced, Concurrency) and frameworks like Spring Boot, Spring Cloud, and Hibernate.
  • Cloud & DevOps: Strong experience with cloud platforms (AWS, Azure, or Google Cloud Platform), containerization (Docker, Kubernetes), and CI/CD pipelines (Jenkins, GitLab CI).

Apply for this position