ASAI job platform logo
  1. Home
  2. /Jobs
  3. /Senior Software Engineer
BF
Bajaj Finance

Senior Software Engineer

India · Mid Level

Good timing - competition is buildingVerified listingPosted 6d ago

Applicants who checked fit first are 3.1× more likely to hear back

Your match scoreFree · sign in
86Overall
64Skills
97Experience

Your score for this role already exists

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

Always free · no credit card · 1 tap with Google

What we know about this role

Hiring pulse

LOW

Our tracked job listings for Bajaj Finance show limited recent activity.

Apply window

First 72 hours

Window passed - posted 6d ago

Early applicants get seen before the pile builds.

Not a repost

The first time we've seen this listing - it hasn't been closed and reopened.

Skills required

27 listed
CI/CDWeb PlatformsNode.jsFault ToleranceProcess OptimizationResource AllocationStakeholder CommunicationsResource Constraints+19 more
CI/CDWeb PlatformsNode.jsFault ToleranceProcess Optimization

You almost certainly match several of these already. Unlock your skill map to see the matches, the gaps, and what to fix first.

Job description

Job Purpose
Bajaj Finserv Web is a critical component of the company’s omnipresence strategy. You will be working with India’s largest NBFC’s web technology stack, encompassing over 40 business lines and 230+ features, with nearly 500 million traffic and managing over 30,000 webpages.
It is an integrated platform offering a portfolio of products covering payments, cards, wallets, loans, deposits, mutual funds, and loans on lifestyle products, ranging from consumer durables to home furnishings.

The Senior Software Engineer (SSE) will help build new features on a scalable, robust web platform, participate in code reviews and improve code quality by being hands-on and following best practices and SOPs with AEM, Node JS and Solid JS tech stack
Duties and Responsibilities
Designing Technology Systems
• Analyze Business Requirements: Conduct thorough analysis of business needs and translate them into detailed technical specifications.
• Support System Design: Contribute to system blueprints and diagrams to visualize the architecture and structure of IT systems, under the guidance of the Technical Architect.
• Recommend Technologies: Provide inputs on appropriate technologies, platforms, and frameworks that support the desired functionalities and scalability, in alignment with the Technical Architect’s guidance.
• Documentation: documenting every single component covering its functional, technical and business aspect and ensuing that will be always updated.

Managing Implementation
• Collaborate with Development Teams: Work closely with SDM and development teams to ensure the design is executed successfully.
• Provide Support: Offer hands-on support and peer guidance to fellow developers during implementation to ensure adherence to the design.
• Monitor Progress: Keep track of the implementation progress, addressing any issues or deviations from the design plan promptly to keep the project on track.

Coordinating with Stakeholders
• Effective Communication: Act as a key point of contact between the development team and stakeholders, including business leaders and project managers, to support requirement gathering and alignment with organizational goals.
• Present Technical Proposals: Clearly present technical proposals and solutions to stakeholders in an understandable manner.
• Facilitate Discussions: Participate in discussions to help resolve conflicts or discrepancies between different stakeholders' expectations.

Ensuring System Reliability and Performance
• Conduct Testing and QA: Perform thorough testing and quality assurance procedures to identify and address any issues or vulnerabilities in the system.
• Implement Best Practices: Apply best practices for system optimization, scalability, and fault tolerance to ensure high performance and reliability.
• Monitor Performance: Continuously monitor system performance metrics and implement corrective actions as needed to maintain optimal performance.

Providing Technical Leadership
• Mentor and Coach: Mentor and coach team members to enhance their technical skills and capabilities.
• Adopt Standards: Follow and help reinforce technical standards and best practices for development set by senior architects.
• Domain Expertise: Build strong expertise on technology trends, emerging tools, and industry best practices, sharing insights with the team.

Continuous Improvement and Innovation
• Stay Updated: Keep abreast of the latest technological advancements and evaluate their potential impact on the organization.
• Identify Opportunities: Identify opportunities for process optimization, automation, and efficiency gains within the technology landscape.|• Support Innovation Initiatives: Support initiatives to pilot new technologies or methodologies, assist in assessing their feasibility for adoption, and contribute to continuous improvement within the team.
Key Decisions / Dimensions
Technology Selection
• Choose suitable technologies, platforms, and frameworks for projects.
• Evaluate new and emerging technologies for potential adoption.

System Design and Architecture
• Reviewing the current system architecture and providing inputs for necessary changes, while keeping stakeholders informed.
• Contribute to defining the architecture and structure of “middle layer” systems & process.
• Create detailed blueprints and diagrams to visualize system architecture.

Implementation Strategy
• Develop and oversee implementation plans, including timelines and resource allocation.
• Coordinate with SDM and development team(s) might cross department, to ensure smooth execution.

Performance and Reliability
• Implement optimization techniques and best practices for system performance and reliability.
• Continuously monitor and adjust system performance to meet standards.

Security Measures
• Establish security protocols and measures to protect data.
• Ensure systems comply with relevant regulations and industry standards.
• Ensure the secure connection and no data leakage.

Stakeholder Communication
• Communicate technical concepts and proposals to non-technical stakeholders.
• Ensure alignment with business goals and manage differing expectations.

Problem Resolution
• Identify and resolve technical issues during development and implementation.
• Escalate and help address deviations from the design plan promptly.

Continuous Improvement
• Support initiatives to pilot new technologies and methodologies.
• Evaluate the feasibility and impact of new technologies on the organization.
Major Challenges
Keeping Up with Technological Advancements
• Rapid Changes: Technology evolves quickly, and staying updated with the latest trends, tools, and best practices can be challenging.
• Continuous Learning: Constantly acquiring new skills and knowledge to remain relevant and effective in the role.
• Alert and Monitoring: system/process should in place to monitor the each indusial event as KPI and ensuing all KPI in place and working.

Balancing Innovation with Practicality
• Risk Management: Introducing new technologies and methodologies while ensuring they are practical and beneficial for the organization.
• Feasibility: Assessing the feasibility of innovative solutions and balancing them with existing systems and constraints.

Managing Stakeholder Expectations
• Communication: Effectively communicating complex technical concepts to non-technical stakeholders.
• Alignment: Ensuring that technical solutions align with business goals and managing differing expectations among stakeholders.

Ensuring System Reliability and Performance
• Scalability: Designing systems that can scale efficiently as the organization grows.
• Performance Optimization: Continuously monitoring and optimizing system performance to meet reliability and performance standards.

Handling Security Concerns
• Data Protection: Implementing robust security measures to protect sensitive data from breaches and cyber-attacks and comply with information security guideline and adhering them into daily execution behavior.
• Compliance: Ensuring systems comply with relevant regulations and standards and comply with enterprise compliance policies and adhering them into daily execution of team.
• Enterprise network and Cloud: must ensure reliable connectivity between on-premises systems and cloud services, address security concerns to protect data, and integrate legacy systems with modern cloud solutions. They manage performance across hybrid environments, ensure compliance with regulations, control unpredictable cloud costs, and bridge skill gaps within the team. Additionally, they must maintain comprehensive monitoring and observability to promptly detect and resolve issues, ensuring smooth operations and successful project outcomes.

Resource Constraints
• Budget Limitations: Working within budget constraints while trying to implement high-quality solutions. Close coordination with Budget (FM) team and tracking daily bases.
• Talent Shortage: Finding and retaining skilled team members to execute complex projects.
• Vendor Resource Management: managing the vendor resource quality, delivery, adaptation and availability aspect and monthly basis updating to the management and vendor.

Integration with Legacy Systems
• Compatibility: Ensuring new systems are compatible with existing legacy systems.
• Migration: Managing the migration of data and functionalities from old systems to new ones without disrupting operations.|Project Management
• Timelines: Meeting project deadlines while maintaining the quality of the deliverables.
• Coordination: Coordinating with multiple teams and managing dependencies to ensure smooth project execution.
Required Qualifications and Experience
a) Qualifications
B. Tech – Computer Science and Engineering
? Work Experience
? Should have 3-4 years of API development experience involving Core Java, Spring Boot, Maven, Gradle, Queuing, DevOps, API, Micro-services and design pattern, BDD, unit cases, SonarQube.
? 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
? Understand the business requirements and deliver it through outsourced team
? Support new technology initiatives and related technology deliveries
? Take part in evaluation of new products, POC, Time bound R&D and solution deliveries
? Work with 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.
? Understand the system, application design
? Mandatory to understand and take the requirement and get done with team with quality

Skills Keywords

Application Design pattern, Core Java, SQL, Web Services (REST/SOAP), Schedulers, Web Server (Tomcat/JBoss), Threading, collections, Advance Java – JSP, Servlet, Maven, XML, JSON, SQL, Docker, Good knowledge of the LINUX/WINDOWS, NodeJs will add the advantage, Cloud and Kubernetes knowledge add the advantage, Continuous Integration, Continuous Deployment, CI/CD, BDD, Unit test cases, Agile/Scrum methodology, Collaboration, Problem solving

Tools to land this role

Premium

Your match score, skill map and tracker stay free.

Ground Reality

Premium
Spot the dealbreakers in this 1405-word post before you apply

Skip jobs with hidden dealbreakers. See what they actually need, what's easy to miss, and how they describe the team.

Ground Reality on every job, plus Insider Path, practice interviews and resume tailoring.

Insider Path

Premium
Find someone who can refer you here

We help you find people there who worked or studied where you did, and draft your first message and follow-up.

Free · no signup

Get tomorrow's jobs before you have to search

Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.

Join WhatsAppJoin Telegram

No spam. Just jobs and resources.

Why people use ASAI

Someone shared one job with you. ASAI keeps finding the rest.

  • Scored, not searched. Every role ranked against your actual profile.

  • Alerts as often as hourly. Reach new roles while the pile is still small.

  • Skill gaps, spelled out. See exactly which requirements you don't meet yet.

  • Verified jobs, only. Say no to ghost jobs. Your time deserves respect.

Keep browsing

All open roles at Bajaj Finance

Two ways in

Applicants who checked fit first are 3.1× more likely to hear back

Your match scoreFree · sign in
86Overall
64Skills
97Experience

Your score for this role already exists

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

Always free · no credit card · 1 tap with Google

Free · no signup

Get tomorrow's jobs before you have to search

Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.

Join WhatsAppJoin Telegram

No spam. Just jobs and resources.

Why people use ASAI

Someone shared one job with you. ASAI keeps finding the rest.

  • Scored, not searched. Every role ranked against your actual profile.

  • Alerts as often as hourly. Reach new roles while the pile is still small.

  • Skill gaps, spelled out. See exactly which requirements you don't meet yet.

  • Verified jobs, only. Say no to ghost jobs. Your time deserves respect.

ASAI job platform logo

A job platform finally, balanced in your favour.

Jobs by CityJobs by CompanyGuidesPricingHow We VerifyAboutPrivacy PolicyTerms of ServiceDaily jobs on WhatsApp

Built in India 🇮🇳

© 2026 ASAI. All rights reserved.