Taro Logo

Senior Java Developer

Paytm is a leading Indian digital payments and financial services company.
United StatesUnited StatesGurugram, Haryana, India
Backend
Senior Software Engineer
In-Person
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Java Developer

Paytm, a leading Indian digital payments and financial services company, is seeking a Senior Java Developer to join their Engineering team. This role offers an exciting opportunity to work on cutting-edge technology and contribute to the growth of Paytm's apps and site.

As a Senior Java Developer, you'll be at the forefront of building the next set of innovative features for Paytm's platform. You'll work with a stack that includes Java, Spring Boot, Hibernate, and various SQL and NoSQL databases. Your expertise in Kafka or similar message queue systems will be crucial in handling large-scale data processing.

The ideal candidate will have 3-5 years of experience in key roles on medium to large-scale projects. You should be comfortable working with both SQL (MySQL, Postgres) and NoSQL (MongoDB, ElasticSearch, Redis, DynamoDB) datastores in production environments. Your problem-solving skills and ability to learn quickly will be put to the test as you tackle complex challenges in a fast-paced environment.

At Paytm, you'll have the opportunity to work under pressure while maintaining a sense of responsibility and ownership. You'll be expected to groom junior developers, helping them reach their full potential. Your solid understanding of RESTful API design, familiarity with Git and Agile methodologies, and excellent communication skills will be essential in collaborating with cross-functional teams.

Experience with cloud platforms like AWS or Azure, as well as knowledge of microservices architecture and containerization (Docker), will give you an edge in this role. You'll also have the chance to apply and expand your understanding of DevOps practices and tools.

Join Paytm's team of dreamers and innovators, and help shape the future of digital payments and financial services in India. If you're ready to move quickly, build kick-ass features, and make a significant impact in a rapidly growing company, this role at Paytm could be your next big career move.

Last updated a year ago

Responsibilities For Senior Java Developer

  • Build out the next set of features for Paytm's apps and site
  • Work on medium to large-scale projects in key roles
  • Groom juniors and take them to the next level
  • Design and implement RESTful APIs
  • Collaborate with cross-functional teams
  • Work with cloud platforms and deployment processes
  • Implement microservices architecture and containerization
  • Apply DevOps practices and tools

Requirements For Senior Java Developer

Java
MySQL
MongoDB
Kafka
Redis
PostgreSQL
  • 3 - 5 years of experience with Java, Spring Boot, Hibernate in medium to large-scale projects
  • Experience with SQL (MySQL, Postgres) and NoSQL (MongoDB, ElasticSearch, Redis, DynamoDB) datastores in production
  • Experience with Kafka or similar message queue systems in production
  • Stellar problem solving skills
  • Ability to learn new things and grasp new concepts quickly
  • Ability to work under pressure with a sense of responsibility and ownership
  • Solid understanding of RESTful API design
  • Familiarity with version control systems (Git) and Agile methodologies
  • Excellent communication skills
  • Experience with cloud platforms (AWS, Azure) and deployment processes
  • Knowledge of microservices architecture and containerization (Docker)
  • Understanding of DevOps practices and tools