Loading...

Bajaj Finserv

Senior Software Engineer

Bajaj Finserv
Pune, Maharashtra On-site
On-Site Full-Time Pune, Maharashtra India

About the Role

Location Name: Pune Corporate Office - Mantri

Job Purpose

Join Bajaj Finserv Ltd., where our omnipresence strategy drives 10% month-on-month growth in both consumer (B2C) and enterprise (B2B) segments, with over 50 million monthly active users. Our Integration and TechOps team plays a crucial role, managing 3,000+ microservices and handling 24,000 transactions per second with a latency of just 200 milliseconds. Be part of India’s largest NBFC’s web technology stack, supporting over 40 business lines and 230+ features, and experiencing nearly 4.85 billion monthly traffic.

The Integration and TechOps team encompasses 11 major categories, offering over 230+ features on our platform. This portfolio includes products such as payments, cards, wallets, loans, deposits, mutual funds, and lifestyle product loans, covering everything from consumer durables to home furnishings and payments.

The Software Development Manager (SDM) will be responsible for building new features on a scalable, resilient, and high-throughput microservices architecture, deployed in a Kubernetes environment across multiple clouds and regions. The SDM will also conduct code reviews, improve code quality, contribute to system design patterns and processes, and suggest and implement best practices and SOPs. Proficiency in Java, Spring Boot, DevOps, team management, and problem-solving skills are essential.

Duties And Responsibilities

Understand and troubleshoot technology problems and offer solutions
Understand the technology infrastructure and Application architecture end to end
Code review for the source code delivered by team
Writing and reviewing, unit test cases and functional test cases
Understand the business requirements and deliver it through outsourced team
Support/lead new technology initiatives and related technology deliveries
Take part in evaluation of new products, POC, Time bound RND and solution deliveries
Manage teams (both internal and external)/projects within given cost and time
Plan, execute, track and report progress of initiatives taken up
Adopt new processes/ improve existing processes to deliver better business solutions
Adhere to quality / info-security guidelines and processes including maintain adequate documentation
Attend review meetings, business user meetings, IT meetings etc.


Key Decisions / Dimensions

 Implementation of Architectural Recommendations: Proven abilities in analyzing, debugging, and resolving technology issues are required. Responsibilities include designing code, formatting, and writing unit and functional test cases. Additionally, producing optimized and effective logical code implementations is essential under recommended / approved architecture.

 Technology Evaluation: Participate in evaluating products and technologies to ensure they meet business use cases and requirements.

 Training Participation: Engage in and contribute to internal and external training programs to support career development for new hires and junior developers.

 Deployment Hygiene: Contribute to and follow the development of DevOps (Build & Release) processes, utilizing checklists to ensure production-ready code is shipped with zero downtime and zero bugs.

 Team Management: Overseeing capacity management, work allocation, delivery, quality, performance, and compliance. Additionally, participating in team appraisals and proposing optimizations or new processes to enhance existing workflows.

 Finance Understanding: Collaborate with finance teams to understand and support technology initiatives direct “Integration & TechOps” department and in-direct department as well.

Major Challenges

Require good written and spoken communication skills
Require delivery on-time, with quality nature and also get the work-done from partners (Offsite) and deliver it.
Require proven abilities to analyze, debug and find solution to technology issues
Require process orientation, ability to adopt new processes and improve existing processes on ongoing basis
Require hands on experience in developing the scalable applications
Require hands on experience in writing queries on SQL/Oracle, NoSQL technologies
Require knowledge of Windows/Linux operating systems
Passion to learn and work on any technology
Self-starter


Required Qualifications And Experience

Minimum qualification required is Graduation in computers/electronics with an experience of 5 - 7 years

Work Experience: 5-7 years

Skills Keywords

Application Design pattern.
Core Java, Spring Boot, SQL, Web Services (REST/SOAP), Schedulers, Web Server (Tomcat/JBoss), Threading, collections, Advance Java – JSP, Servlets
Maven, XML, JSON, SQL, Docker
Good knowledge of the LINUX/WINDOWS.
Cloud and Kubernetes knowledge add the advantage.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs