Senior Software Engineer - Payment Domain (India)

Senior Software Engineer - Payment Domain (India)

02 Aug
|
Tidyhire
|
India

02 Aug

Tidyhire

India

We are looking for an experienced Senior Software Engineer - Java with 5+ years of hands-on experience building scalable, secure, and high-performance backend systems.

The ideal candidate will have strong expertise in Java 11+, Spring Boot, Microservices architecture, and cloud-native development on AWS, along with solid exposure to databases, messaging systems, containerization, and contemporary DevOps practices.

Key Responsibilities :

- Design, develop, and maintain backend services and APIs using Java, Spring Boot, and microservices principles.
- Write clean, efficient, maintainable, and testable code following industry best practices and coding standards.
- Build scalable solutions that support high throughput, low latency, and reliability in production environments.
- Work with both SQL and NoSQL databases such as PostgreSQL, Oracle, Redis, and DynamoDB.
- Develop and integrate event-driven systems using Kafka and related messaging patterns.
- Deploy and manage applications in containerized environments using Docker and Kubernetes.
- Collaborate with DevOps teams to support CI/CD pipelines and automated build, test, and deployment processes.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Conduct thorough code reviews, provide constructive feedback, and mentor junior engineers.




- Troubleshoot production issues, perform root-cause analysis, and contribute to continuous improvement initiatives.
- Stay current with emerging technologies and suggest improvements to architecture, tools, and development practices.
- Work closely with product, QA, architecture, and other cross-functional teams to deliver business solutions effectively.

Required Skills and Experience :

- 5+ years of experience in Java backend development.
- Strong experience with Java (11+), Spring Boot, and Microservices.
- Write clean, efficient, and testable code following industry best practices.
- Experience with cloud platforms - Amazon Web Services.
- Work with SQL and NoSQL databases (e.g., PostgreSQL, Oracle, Redis, DynamoDB).
- Hands-on experience with Kafka, Docker, Kubernetes, and CI/CD tools.
- Solid understanding of data structures, multithreading, and distributed systems.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Conduct code reviews and mentor junior engineers.
- Stay updated with modern technologies and contribute to continuous improvement.
- Experience in Payment domain is a must.
- Working knowledge of cryptography :
- Symmetric keys
- Asymmetric keys
- Certificate handling
- TR-31 key blocks
- mTLS

📌 Senior Software Engineer - Payment Domain (India)
🏢 Tidyhire
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - payment domain (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - payment domain (india) / india