Search Jobs

Search by job, company or skills

Senior Software Engineer-Java

Senior Software Engineer-Java

ESK Technologies Private Limited
9-13 Years
22.5 - 31.5 LPA
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

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:

Key Skills

Similar Jobs

5-10 yrs
Chennai, India
Skills:
Java, Nunit, Oops, C#, Design Patterns, Data Structures, Win32, Apache Spark, Kafka, Multithreading, JUnit, Linux, Os Concepts
6-9 yrs
Bengaluru, India
Skills:
Java, Cassandra, Data Structures, Kafka, Distributed Systems, Large-scale application development and design, Algorithm Design Patterns, CI/CD, Containerization technology, Java Multithreading
5-10 yrs
Bengaluru, India
Skills:
PostgreSQL, Prometheus, Spring Boot, Kafka, Grafana, JUnit, Docker, MySQL, Sns, Sonarqube, Azure DevOps, AWS EKS, Redis, Mockito, Cloudwatch, Sqs, Rest Apis, Cucumber, Kubernetes, AWS cloud services, GitLab CI/CD, Aurora, GitHub Actions, OpenTelemetry, Event-driven services, CI/CD, Java 17+
8-10 yrs
Bengaluru, India
Skills:
Sql, Cassandra, Java, PostgreSQL, Kafka, ClickHouse, OpenSearch, Cadence
8-10 yrs
Bengaluru, India
Skills:
Java, Cassandra, PostgreSQL, Kafka, Sql, ClickHouse, Cadence, OpenSearch