Senior Software Engineer | Java | Spring Boot | AWS | Gurgaon – PayU
Location: Gurgaon, India
Experience: 4+ Years | Backend Development | Java | Spring Boot | Microservices
Job Type: Full-Time | Hybrid | Senior Developer
Industry: FinTech | Payments | Digital Services
Company: PayU (a Prosus Group Company)
Job Summary
PayU is seeking a talented and curious Senior Software Engineer to join its core Payments Engineering Team. This role is a unique opportunity to build highly scalable and secure backend applications using Java, Spring Boot, AWS, and microservices architecture. You will collaborate with a world-class product and engineering team to drive innovation in India's rapidly evolving fintech landscape.
About the Team
The Payments Engineering Team powers seamless digital payment experiences across India.
Focuses on scalability, reliability, and speed using modern technologies.
Supports digital transactions across 150+ online methods for businesses and customers alike.
Key Responsibilities
Design, develop, and maintain backend applications using Java and Spring Boot.
Collaborate with cross-functional teams (Product, Design, QA) for building intuitive, scalable features.
Implement clean, maintainable, and well-documented code with proper testing.
Optimize application performance and scalability in AWS cloud environments.
Review code, suggest architecture improvements, and ensure adherence to best engineering practices.
Troubleshoot complex system issues and develop reliable solutions.
Mentor junior developers and contribute to engineering culture and standards.
Take ownership of critical services and participate in system design discussions.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field from a reputed institution.
Minimum 4 years of hands-on software development experience.
Strong knowledge of Object-Oriented Programming, Design Patterns, and MVC principles.
Deep expertise in Java, with at least 2 years of recent coding experience.
Proficient in Spring Boot, microservices, REST APIs, and backend system design.
Experience working in AWS scalable cloud environments.
Proficient in RDBMS (MySQL) and NoSQL (MongoDB) databases.
Strong understanding of data structures, algorithms, and complexity analysis.
Excellent written and verbal communication skills.
Problem-solving mindset with the ability to think abstractly and work in fast-paced, ambiguous environments.
Good to Have
Knowledge of Python is a plus.
Experience working in Agile environments.
Exposure to CI/CD, DevOps, containerization, or distributed systems.
Leadership qualities – ability to inspire, mentor, and lead small teams.
What We Offer
A fast-paced, collaborative, and learning-centric work environment.
Opportunity to work on industry-leading payment technologies.
An inclusive, diverse culture with strong values of equality and innovation.
Access to 5000+ certified courses from global learning partners like Harvard, Coursera, and Udacity.
A chance to grow in a global fintech leader backed by Prosus Group.
Competitive salary and performance-based growth.
About PayU
PayU is one of India’s premier digital financial services providers. As a part of the global Prosus Group, it has empowered over 5 lakh businesses with digital payment solutions. From credit, UPI, and card-based EMIs to pay-later and wallets, PayU offers the widest range of payment methods with the best-in-class success rates.