Senior Java Software Engineer

3 - 6 years

7 - 13 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the job

Job Title: Senior Java Engineer

  • Location:

    Bengaluru (Hybrid)
  • Work Days:

    5 days a week (Monday to Friday)
  • Work Model:

    Hybrid (combination of in-office and remote work)
  • Openings:

    4
  • Experience:

    3 to 6 years
  • Tech Stack:

    Java, REST APIs, AWS, Kubernetes

Monthly Contract Rate:

  • Up to 3 years:

    60,000
  • Up to 6 years:

    1,10,000

About the Role:

Senior Java Engineers

As a senior engineer, you will lead the development of key services, mentor junior team members, and work cross-functionally to build and scale our core products. This is a highly technical role that requires strong software design skills, deep Java knowledge, and a product-oriented mindset.

Key Responsibilities:

  • Design, develop, and maintain

    high-performance backend services

    and APIs using

    Java

    .
  • Translate business requirements into detailed

    technical design (LLD)

    and implementation plans.
  • Collaborate with Product Managers, QA, DevOps, and cross-functional teams to deliver end-to-end solutions.
  • Build robust,

    extensible

    , and maintainable components that integrate with third-party APIs such as

    banks and payment gateways

    .
  • Ensure high code quality with

    unit testing

    , integration testing, and proper monitoring/alerting.
  • Participate in

    on-call rotation

    and take ownership of incident resolution and root cause analysis.
  • Conduct code reviews, mentor junior engineers, and enforce best practices across the team.
  • Actively contribute to technical discussions and system architecture improvements.

Mandatory Qualifications:

  • 36 years

    of experience in backend development using

    Java (8 or above)

    .
  • Strong understanding of

    object-oriented programming, data structures, and algorithms

    .
  • Experience with

    RESTful APIs

    , microservices architecture, and distributed systems.
  • Proficient in writing

    clean, maintainable, and scalable Java code

    .
  • Experience with

    SQL/NoSQL databases

    , caching, and messaging systems.
  • Exposure to

    cloud platforms (AWS preferred)

    and

    Kubernetes/Docker

    for deployment.
  • Proven ability to take ownership of features or services end-to-end.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and the ability to work in a collaborative team environment.

Preferred Qualifications:

  • Experience in

    product-based companies

    or

    fintech

    domain.
  • Familiarity with payment gateways, banking APIs, or transaction-based systems.
  • Experience in

    CI/CD

    , monitoring, and logging tools.

Interview Process:

  • Machine Coding Round

    – 1.5 hours
  • Hiring Manager Interview

    – 1 hour

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

Human Resources / Recruitment

Remote City

RecommendedJobs for You