Search by job, company or skills

Senior Software Engineer-Java

9-13 Years
22.5 - 31.5 LPA
Early Applicant
Quick Apply
  • Posted 16 hours ago
  • Be among the first 40 applicants

Job Description

Job Description – Senior Software Engineer (Java)

Experience: 9–13 Years

Domain: Digital Banking / Fintech Platforms

Role Summary

We are looking for a highly skilled Senior Software Engineer with 9–13 years of

experience in designing and developing enterprise-grade banking applications. The

ideal candidate should have strong expertise in Java, Spring Boot, Microservices,

secure application development, and banking domain knowledge. The role requires

hands-on technical contribution, code quality ownership, mentoring junior

engineers, and collaboration with cross-functional teams to deliver secure, scalable,

and high-performance digital banking solutions.

Key Responsibilities

• Design, develop, and maintain enterprise-grade applications using Java and

Spring Boot.

• Lead, mentor, and grow cross-functional engineering teams across multiple

locations

• Provide technical and people leadership to Team Leads and senior engineers

• Develop scalable Microservices and REST APIs following industry best

practices.

• Participate in architecture discussions and contribute to technical design

decisions.

• Perform code reviews and enforce coding standards, security, and quality

guidelines.

• Implement secure coding practices, authentication, authorization, and API

security.

• Optimize application performance, scalability, and reliability.

• Collaborate with UI (ReactJS/Flutter), QA, DevOps, Product, and

Architecture teams.

• Troubleshoot production issues, perform root cause analysis (RCA), and

implement permanent fixes.

• Mentor junior developers and provide technical guidance during

development.

• Participate in Agile ceremonies including sprint planning, estimation, and

retrospectives.

• Contribute to continuous improvement initiatives, automation, and

engineering best practices.

Technical Skills

Strong Hands-on Experience

• Core Java (Java 8+)

• Spring Boot

• Spring Cloud / API Gateway

• REST APIs and Microservices Architecture

• Redis

• SQL & NoSQL Databases

• PostgreSQL and/or Oracle Database

• Git and Version Control Systems

• HTML, CSS, JavaScript

Good Knowledge Of

• Secure Coding Practices (OWASP)

• OAuth2, JWT, Authentication & Authorization

• API Security and Encryption

• CI/CD Pipelines

• Docker and Containerization

• Performance Tuning and Application Optimization

• High Availability and Scalable System Design

Exposure To

• ReactJS and/or Flutter

• Multi-Database Applications

• Cloud Platforms (AWS/Azure/GCP)

Domain Expertise

• Experience in Digital Banking or Fintech platforms.

• Good understanding of Internet Banking and Mobile Banking applications.

• Experience working with banking APIs and integrations.

• Knowledge of Core Banking Systems (CBS) is preferred.

• Exposure to Wallets, Payments, USSD, or ISO8583 is an added advantage.

Soft Skills

• Strong analytical and problem-solving skills.

• Excellent communication and stakeholder collaboration.

• Ability to mentor junior engineers and support technical decision-making.

• Experience working with distributed or multi-site teams.

• Self-driven with strong ownership and accountability.

Nice to Have

• Experience with multiple Core Banking Systems (CBS).

• Knowledge of DevOps practices and monitoring tools.

• Agile/Scrum development experience.

• Cloud platform exposure (AWS, Azure, or GCP).

• Banking security and compliance knowledge.

More Info

Job Type:
Function:
Employment Type:

Job ID: 152070995

Similar Jobs

Chennai, India

Skills:

JavaGithubCSSPostgreSQLSpring BootHTMLSpringGitReactTypescriptDockerRest ApisKubernetesAWS

Bengaluru, India

Skills:

JavaMicroservicesAutomated TestingGcpTerraformAWS CloudFormationAzureAWSInfrastructure as CodeNon-relational databasesCloud-native solutionsRelational DatabasesEvent-driven architectures

Bengaluru, India

Skills:

secure coding JavaDebuggingAutomated TestingAuthenticationDistributed SystemsAI-powered development toolsObservability and monitoring solutionsQuality engineering practicesPerformance optimizationRoot-cause analysisAuthorizationSecurity ProtocolsLinux-based environmentsTelemetry pipelinesCloud-native technologies

Bengaluru, India

Skills:

JavaDebuggingAutomated TestingDistributed SystemsAI-powered development toolsObservability and monitoring solutionsQuality engineering practicesPerformance optimizationRoot-cause analysisSecurity ProtocolsLinux-based environmentsTelemetry pipelinesCloud-native technologies

Bengaluru, India

Skills:

JavaDebuggingAutomated TestingDistributed SystemsObservability and monitoring solutionsQuality engineering practicesPerformance optimizationRoot-cause analysisSecurity ProtocolsLinux-based environmentsTelemetry pipelinesCloud-native technologies

Beware of Scammers

We don’t charge money for job offers