Senior Consultant / Consultant - Java Developer

3 - 7 years

9 - 14 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities:
  • Design and develop robust, scalable, and high-performance backend systems using Java and Spring Boot .
  • Implement multithreaded and concurrent processing solutions to handle high transaction volumes.
  • Contribute to system design and architecture discussions , ensuring optimal design patterns and best practices.
  • Build and maintain RESTful APIs and microservices.
  • Collaborate with cross-functional teams (DevOps, QA, Product) to deliver high-quality software.
  • Optimize application performance, memory management, and response times.
  • Troubleshoot complex production issues and drive root cause analysis.
  • Participate in code reviews and mentor junior developers when needed.
  • Strong proficiency in Core Java (8 or above) including Collections , Multithreading , and Concurrency .
  • Hands-on experience with Spring Boot , Spring MVC , Spring Data / JPA , and Microservices architecture .
  • Experience in System Design , Design Patterns , and Scalable architecture .
  • Proficient with RESTful API development and integration.
  • Good understanding of Databases (MySQL / PostgreSQL / MongoDB).
  • Familiarity with Caching frameworks (Redis / Hazelcast).
  • Knowledge of Messaging systems (Kafka / RabbitMQ) preferred.
  • Exposure to CI/CD tools , Git , and cloud platforms (AWS / Azure / GCP) is a plus.

  • Required Qualifications:
  • Experience working on high-performance, low-latency systems .
  • Exposure to Distributed Systems and Event-Driven Architectures .
  • Familiarity with Docker and Kubernetes for containerized deployments.
  • Good understanding of data structures and algorithms .
  • Excellent problem-solving and analytical thinking.
  • Strong communication and collaboration skills.
  • Ability to take ownership and deliver under tight deadlines.
  • Passion for writing clean, maintainable, and efficient code.
  • Bachelors or Masters degree in Computer Science , Engineering , or a related technical field.
  • LocationBangalore/ Mumbai

    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
    EY logo
    EY

    Professional Services

    London

    RecommendedJobs for You