HamburgerMenu
hirist

Job Description

Description :

Position : Java Architect


Location : Chennai (WFO Onsite)


Experience : 10-15 Years

Role Overview :

We are seeking a highly experienced Java Architect to lead the architecture, design, and technical direction of enterprise-scale applications.


The ideal candidate will have deep expertise in Java technologies, microservices architecture, cloud platforms, and system design, along with strong leadership and solutioning capabilities.

Key Responsibilities :

Architecture & System Design :


- Define and own end-to-end application architecture using Java and Spring-based ecosystems.


- Create High-Level Design (HLD) and Low-Level Design (LLD) documents.


- Design scalable, secure, and highly available microservices architectures.


- Evaluate and recommend frameworks, tools, and technologies.

Java & Spring Ecosystem :


- Provide technical leadership on Core Java (advanced concepts) including concurrency, multithreading, JVM tuning, and memory management.



- Architect solutions using Spring, Spring Boot, and related frameworks.


- Ensure adherence to coding standards, design patterns, and best practices.

API Design & Integration :


- Design and govern RESTful APIs and service contracts.


- Oversee integration with internal systems and third-party services.


- Ensure API security, versioning, and backward compatibility.

Cloud & Containerization :


- Architect and deploy solutions on AWS / Azure / GCP.


- Design cloud-native architectures using managed services.


- Lead adoption of Docker and Kubernetes for containerized deployments.


- Ensure scalability, fault tolerance, and cost optimization.

Performance, Debugging & Optimization :

- Lead efforts on application performance tuning, profiling, and optimization.



- Diagnose complex production issues and define long-term solutions.


- Ensure systems meet SLAs, throughput, and latency requirements.

Code Review & Technical Leadership :


- Conduct architecture reviews, design reviews, and code reviews.


- Mentor senior and junior developers on best practices.


- Provide technical guidance across multiple teams.


- Collaborate closely with DevOps, QA, and security teams.

Stakeholder Collaboration :


- Work with product owners, business stakeholders, and delivery managers.


- Translate business requirements into robust technical solutions.


- Communicate architectural decisions, trade-offs, and risks effectively.

Required Skills & Qualifications :


- 10+ years of experience in Java development and architecture


- Strong expertise in Core Java (advanced)


- Extensive experience with Spring / Spring Boot


- Deep understanding of Microservices Architecture


- Hands-on experience with Cloud platforms (AWS / Azure / GCP)


- Strong experience in API design and system integration


- Expertise in HLD / LLD and system design


- Experience with Docker and Kubernetes


- Excellent debugging and performance optimization skills

Nice to Have :


- Experience with event-driven architecture (Kafka, RabbitMQ)


- Knowledge of security standards (OAuth2, JWT)


- Experience in domain-driven design (DDD)


- Cloud or architecture certifications

What We Offer :


- Strategic role with high architectural ownership


- Opportunity to design large-scale, mission-critical systems


- Stable, onsite role with long-term growth


- Collaborative and technically strong engineering culture


info-icon

Did you find something suspicious?