Java Architect

10 - 15 years

22 - 37 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title:

Job Summary:

Java Manager

Key Responsibilities:

Proposal & Client Engagement:

  • Lead and contribute to

    client-specific proposals

    , solution presentations, and engineering strategies.
  • Drive the

    growth and retention of client accounts

    through technical excellence and delivery confidence.
  • Collaborate with delivery teams and senior stakeholders to manage and scale engagements.
  • Manage medium to large-sized technical teams, ensuring productivity, mentorship, and alignment with business goals.

Architecture & Design:

  • Define and recommend

    architecture patterns

    based on business and technical requirements.
  • Ensure adherence to

    SOLID

    ,

    DRY

    , and

    OOP principles

    .
  • Design solutions using

    reactive programming

    ,

    microservices

    , and

    event-driven architectures

    .
  • Evaluate and apply alternative architectural approaches to meet performance, compliance, and scalability goals.
  • Understand and apply

    enterprise security

    standards across network and application layers.

Technology Expertise:

Languages & Frameworks:

  • Extensive experience with

    Java 8+

    , including concurrency, multi-threading, IO (blocking/non-blocking), lambdas, streams, and advanced libraries.
  • Deep expertise with

    Spring Boot

    ,

    Spring Cloud

    , or equivalent frameworks for building scalable APIs and services.
  • Strong grasp of

    data structures

    ,

    algorithms

    , and

    design patterns

    .

Databases:

  • Proficient in both

    SQL

    and

    NoSQL

    databases.
  • Hands-on with

    DDL/DML

    , data modeling, and complex transactional operations.
  • Knowledge of

    isolation levels

    and database performance tuning.

API & Integration:

  • Built and delivered

    API-based digital journeys

    using RESTful web services and related technologies.
  • Experience with DBT tools and integration alternatives for backend solutions.

Tooling & Engineering Practices:

  • Proficiency with

    CI/CD pipelines

    ,

    build tools

    , and

    code quality tools

    .
  • Experience in

    containerization

    using

    Docker

    ,

    Kubernetes

    , etc.
  • Skilled in

    logging and monitoring

    tools like

    Splunk

    ,

    ELK

    ,

    Grafana

    , and implementing

    technical KPIs

    .
  • Used

    profiling tools

    such as

    YourKit

    ,

    VisualVM

    , etc., for performance tuning and optimization.

Cloud & Messaging Platforms:

  • Delivered solutions using at least one

    cloud platform

    (AWS, Azure, GCP, or PCF).
  • Integrated with

    messaging systems

    like

    Kafka

    ,

    RabbitMQ

    , or enterprise messaging platforms.
  • Applied

    distributed caching

    technologies like

    Redis

    ,

    Memcached

    , etc.

Testing & Performance Engineering:

  • In-depth understanding of

    memory management

    ,

    garbage collection (GC)

    , and

    GC tuning

    .
  • Proficient in writing

    unit tests

    using

    JUnit

    ,

    Mockito

    ,

    PowerMockito

    ,

    EasyMock

    , etc.
  • Familiar with

    BDD tools

    like

    Cucumber

    ,

    JBehave

    , and

    automated testing frameworks

    .
  • Ability to execute

    performance and security testing

    to meet non-functional requirements.

Education:

  • Bachelors or Master’s Degree in

    Computer Science

    ,

    Computer Engineering

    , or a related technical field.

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

RecommendedJobs for You

hyderabad, pune, bengaluru

chennai, tamil nadu, india

andhra pradesh, india

hyderabad, bengaluru