Senior/Lead Java developer

9 - 14 years

16 - 20 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

You have a unique opportunity to participate in building an Automated Banking System (ABS) for Sber's Indian branch from scratch.
The system consists of a set of modules - core, accounting, reporting, credit and non-credit products, internet banking and anti-fraud system. You can directly participate in the creation of any of them, influence the architecture, the quality, the processes, the way they should look in the end.
Our pros are no legacy, no complicated, hardened processes, modern technology.
Our goal is to make our own, small Sber for the foreign market.
Part of the team is in Russia, part in India, a great opportunity to work in an international team!

Responsibilities:

  • develop existing web-applications automating complex tasks within the Bank's International Branch
  • actively participate in the design and development of server architecture of applications
  • implement new application features and resolve issues with improving and optimizing the client side of applications, existing code
  • work in agile/scrum methodology in close cooperation with other team members
  • participate in team building
  • train new team members
  • conduct code reviews
  • participate in building the project architecture.

Requirements:

  • knowledge of basic data structures, basic algorithms and understanding of their complexity
  • knowledge of the principles of web application architecture
  • development experience in the Java programming language version 11
  • development experience using frameworks: Spring and Spring Boot, JUnit, Maven
  • knowledge and understanding of database operation (SQL, Hibernate, Spring Data)
  • experience developing using the Git version control framework
  • ability to work in a team (propose and discuss ideas, argue your position)
  • understanding the interaction of client-server applications
  • experience with containerized applications: Docker
  • focus on improving code quality, self-learning, initiative, ability and desire to work in a team
  • contributing to the development of the project.

What we expect from you:

  • minimum of 9 years of backend development experience, management of a development team or leadership of backend competencies for at least 4 years
  • experience in building development processes, experience or understanding of how to scale this as the team grows
  • the ability to independently choose an effective way to solve a problem and help others with it
  • accuracy and thoughtfulness in the implementation of the task, attention to detail
  • developed practical skills in writing your own and using third-party components used to create web applications.

Technology stack:

  • Java 17/21
  • spring boot
  • JUnit
  • maven
  • git
  • BitBucket
  • Jenkins
  • SonarQube

A big plus would be:

  • experience with containerized applications: OpenShift, Kubernetes
  • experience with DevOps tools: Jenkins, pipeline, Groovy
  • experience with the GraphQL framework
  • knowledge of Russian.

We offer:

  • new modern office at NCPR Industrial Layout, Doddanakundi Industrial Area 2, Seetharampalya, Hoodi, Bengaluru, Karnataka 560048
  • gym for employees
  • medical insurance for employees and immediate family (wife/husband, two children)
  • competitive salary and opportunities for professional development
  • quarterly bonus paid each quarter for work performed
  • professional and thematic communities, support for employee initiatives
  • financial support for relocation
  • courses at the Corporate University
  • the opportunity to come to the head office and complete an internship at Sberbank
  • work format: office, hybrid after the probationary period
  • work schedule: 5/2 (5 days of work, Saturday and Sunday off).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Sberbank logo
Sberbank

Banking

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru