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.