HamburgerMenu
hirist

Senior Software Engineer - Microservices Architecture

Devlats Pvt Ltd
Anywhere in India/Multiple Locations
5 - 10 Years
star-icon
5white-divider3+ Reviews

Posted on: 04/08/2025

Job Description

Senior Software Engineer - Microservices

Employment Type : Full-Time

Relevant Experience : 5+ years

Role Overview :

We are seeking a highly skilled Senior Software Engineer to design, develop, and deploy robust and scalable microservices for Vietpay's core FinTech infrastructure. You will work closely with the Scrum team and App Developers to build innovative financial products, focusing on performance, security, and scalability.

Key Responsibilities :


- Design and deploy high-performance microservices using Java and Python.

- Develop and maintain RESTful APIs and use GraphQL for efficient data querying.

- Manage data models using relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Neo4j).

- Implement and manage message queues with Apache Kafka and caching with Redis.

- Develop and maintain CI/CD pipelines using Jenkins and other automation tools.

- Ensure the security, reliability, and performance of all services.

- Collaborate with cross-functional teams and mentor junior engineers.

Technical Skills :


- Programming Languages : Java, Python.

- Databases : MySQL, PostgreSQL, MongoDB, Neo4j.

- API : RESTful APIs, GraphQL.

- Message Queues & Caching : Apache Kafka, Redis.

- Cloud & DevOps : AWS (EC2, S3, Lambda, RDS, ECS, EKS), Docker, Kubernetes, CI/CD principles, Jenkins, GitLab CI/CD, or CircleCI.


- Version Control : Git.

- Preferred : FinTech domain knowledge, Agile methodologies (Scrum, Kanban), testing frameworks (JUnit, pytest), TDD.

Qualifications :

- Bachelor's or Master's degree in Computer Science/Engineering or a related field.

- 5+ years of relevant industry experience.

- Solid understanding of software design patterns, data structures, and algorithms.


info-icon

Did you find something suspicious?