Java Architect

12 - 22 years

25 - 32 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

POSITION: Java Architect

Position Overview:

modern software architecture, microservices, and cloud-native Services

Key Responsibilities:

  • Lead end-to-end

    solution design

    for large-scale,

    cloud-native

    applications built on Java

    microservices

    architecture.
  • Lead design & Development using

    modern cloud platforms (AWS/GCP/Azure

    ) service offerings like AI, IOT etc
  • Architect and implement robust microservice communication strategies using REST, messaging queues, and event-driven patterns.
  • Drive and enforce microservice

    design patterns

    , domain-driven design, and

    API-firs

    t development.
  • Collaborate with product owners, engineers, DevOps, and UI/UX teams to understand requirements, deliver secure, performant, and scalable systems.
  • Support estimation of tasks, definition of milestones appropriately.
  • Champion best practices in coding, testing, and deployment, ensuring high-quality software delivery.
  • Guide and mentor development teams, ensuring clean code, test coverage, performance optimization, maintainability, perform code reviews, practice knowledge sharing across teams.
  • Participate in PoC development, tool evaluation, and technology selection.
  • Act as a technical advisor in solving architectural problems, system bottlenecks, and enterprise integration challenges.
  • Continuously evaluate emerging technologies and industry trends, ensuring our platforms stay modern and future ready.
  • Demonstrate excellent Leadership, hands on Technical, Design & Architecture skills and lead the team to arrive at optimal solutions for business challenges.
  • Demonstrate ability to rapidly learn new and emerging technologies and vision of technology transformation developing a vision of their suitability.
  • Stay current with industry trends, emerging technologies, and best practices to guide technical decisions.
  • Troubleshoot and resolve complex technical issues in a timely and efficient manner.

Qualifications:

  • Bachelor's or master's degree in computer science, Engineering, or a related field.
  • 12+ years of overall IT experience with 5+ years as a Java Developer.

Skills & Experience:

Programming & Architecture

  • Hands on expertise in

    Java 17+, Spring Boot,

    Hibernate, JPA, JDBC, and REST APIs.
  • Proven hands-on experience with

    microservices architecture

    and

    microservice communication strategies

    .
  • Strong knowledge of

    design patterns

    ,

    event-driven architecture

    , and

    modular service decomposition

    .
  • Experience on Docker and Kubernetes with real-time experience on using Kubernetes workloads.

Cloud-Native Engineering

  • Strong understanding of

    cloud-native development (serverless)

    ,

    containerization (Docker)

    , and

    orchestration (Kubernetes, EKS, etc.)

    .
  • Strong

    Design & Development

    experience in one of the

    cloud platforms

    (AWS/GCP/Azure) and services such as Lambda/Functions, API Gateway, RDS, Storage etc.
  • Exposure to DevOps pipelines, tools like Jenkins, Git, Terraform, Helm, and deployment strategies like blue/green and canary.
  • Experience in building modern cloud applications to align with

    Scalability, Availability, Resiliency and Performance

    .
  • Expertise of O

    bservability

    tools and best practices: logging, tracing (Open Telemetry), monitoring (Prometheus/Grafana), and alerting.
  • Knowledge of

    test coverage practices

    , automated unit/integration testing, and shift-left testing mindsets.
  • Familiarity with

    Shift-Left Security

    ,

    Threat Modelling

    , and

    Secured API design

    .

Enterprise Awareness

  • Understanding of

    data pipelines

    ,

    event pipelines

    , and enterprise integration platforms (Kafka, RabbitMQ, etc.).
  • Exposure to security, scalability, performance tuning, and compliance in cloud environments.
  • Familiarity with Agile, Scrum, or SAFe practices and cross-functional team collaboration.

Leadership & Soft Skills

  • Strong technical leadership with the ability to mentor, guide, and influence teams across disciplines.
  • Excellent

    problem-solving and decision-making skills

    with a strategic mindset.
  • Strong

    written and verbal communication

    skills, ability to translate complex technical topics to business stakeholders, work with Cross functional, global teams.

Preferred (Good to Have)

  • Contributions to

    open-source

    , technical blogs, or developer communities.
  • Experience with one or more of the leading front-end frameworks (Angular, ReactJS, Vue JS)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Innominds Software logo
Innominds Software

Software Development / Technology Solutions

San Jose

RecommendedJobs for You

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru