Java/scala engineer

8 - 12 years

13 - 23 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role

Senior Java/Scala Engineer

You will work closely with cross-functional teams, contributing to architecture, code quality, and system design while mentoring junior developers and promoting best practices in software engineering.

Key Responsibilities

  • Design, develop, and maintain complex, scalable backend software solutions.
  • Write clean, efficient, and well-documented code in

    Java

    and/or

    Scala

    .
  • Collaborate with peers to review and enhance code, ensuring high performance and reliability.
  • Participate in architectural discussions and help shape the technical direction of the team.
  • Work within an Agile Scrum environment, contributing to sprint planning and daily stand-ups.
  • Oversee code quality and ensure adherence to engineering best practices.
  • Debug and resolve complex technical issues.
  • Continuously improve existing systems and infrastructure for scalability and maintainability.

Required Qualifications

  • 812 years

    of hands-on experience in software design and development.
  • Strong

    Java

    or

    Scala

    skills, with the willingness to learn the other language if not already proficient.
  • Excellent understanding of

    Object-Oriented Programming (OOP)

    principles and interest in

    Functional Programming

    concepts.
  • Solid analytical and problem-solving skills.
  • Bachelor’s or Master’s degree in

    Computer Science

    ,

    Information Technology

    , or a related field.
  • Experience working with

    Git

    ,

    Bitbucket

    ,

    Jenkins

    ,

    JIRA

    , and

    Pull Requests

    .
  • Familiarity with

    Agile/Scrum

    methodologies.

Preferred Qualifications

  • Experience developing

    data-intensive

    or

    computation-heavy

    backend applications (e.g., grid-based systems).
  • Prior experience in

    data engineering

    ,

    data architecture

    , or

    data modeling

    .
  • Experience building and deploying applications on

    AWS

    or

    Azure

    .
  • Exposure to

    financial products

    and systems.

Soft Skills

  • Strong communication and collaboration skills.
  • Ability to take ownership and work independently.
  • Willingness to work with and improve existing codebases.
  • Enthusiastic about learning new technologies and contributing to a culture of innovation.

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

bangalore rural, bengaluru