Design and develop scalable Java-based microservices, implement event-driven applications using Apache Kafka, develop and deploy applications on AWS Cloud, build REST APIs and integrate with enterprise systems, work on containerization using Docker and orchestration using Kubernetes/EKS, monitor and optimize application performance and reliability, collaborate with cross-functional teams in an Agile environment.
Responsibilities
Design and develop scalable Java-based microservices
Implement event-driven applications using Apache Kafka
Develop and deploy applications on AWS Cloud
Build REST APIs and integrate with enterprise systems
Work on containerization using Docker and orchestration using Kubernetes/EKS
comprehensive wellness benefits including health checks, telemedicine, insurance with top-ups, elder care, partner coverage or new parent support via flexible work
access to 250,000+ courses and numerous certifications
Design, develop, and maintain scalable backend applications using Core Java and Spring Boot, build microservices, RESTful APIs, event-driven applications with Kafka and Flink, and contribute to architecture and technical design discussions.
Responsibilities
Design, develop, and maintain scalable backend applications using Core Java and Spring Boot.
Develop and integrate microservices using Spring/Spring Boot.
Design and implement RESTful APIs and backend services.
Develop event-driven applications using Apache Kafka.
Build and maintain real-time data processing and streaming solutions using Apache Flink.
Lead the technical design, development, and implementation of secure, scalable application systems and full‑stack solutions using Java, Spring Boot, Angular, and Oracle technologies.
Responsibilities
Lead the technical design, development, and implementation of secure, scalable application systems.
Build and enhance full‑stack solutions using Java, Spring Boot, Angular, and Oracle technologies.
Champion test‑driven development, code quality, code reviews, and engineering best practices.
Guide software delivery across the development lifecycle, including controlled deployments, production support, and continuous improvement.
Collaborate with engineers, business users, project managers, and cross‑functional partners to deliver effective solutions.
Responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code, leveraging cloud-first and agile mindset.
Locations (2)
Bengaluru, Karnataka, India
Chennai, Tamil Nadu, India
Responsibilities
Design, develop, and implement comprehensive system features spanning UI to backend
Collaborate and manage team decisions
Engage with multiple teams and contribute to key decisions
Provide solutions to problems for immediate and cross-team contexts
Lead integration of new technologies to improve performance and scalability
Responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code, leveraging cloud-first and agile mindset.
Locations (2)
Bengaluru, Karnataka, India
Chennai, Tamil Nadu, India
Responsibilities
Design, develop, and implement comprehensive system features spanning UI to backend
Collaborate and manage team decisions
Engage with multiple teams and contribute to key decisions
Provide solutions to problems for immediate and cross-team contexts
Lead integration of new technologies to improve performance and scalability
Serve as a senior product test specialist in a hybrid work model applying deep expertise in Selenium Core Java and cards and payment systems to validate complex transaction processing platforms.
Responsibilities
Design and implement comprehensive automated test suites using Selenium and Core Java to validate complex cards and payment features across multiple applications and interfaces.
Develop detailed test strategies and plans that cover functional regression integration and end to end testing for transaction processing and settlement workflows in the payment ecosystem.
Create reusable test frameworks and utilities that standardize automation practices improve maintainability and accelerate test execution for card authorization and clearing processes.
Analyze detailed business and technical requirements for cards and payment products and translate them into clear test scenarios and data conditions that reflect real world customer usage.
Execute automated and targeted manual tests on day shifts in a hybrid work environment while coordinating closely with onshore and offshore colleagues to align on priorities and timelines.
Requirements
Bachelor's degree in Computer Science or related field
Nice to have: Additional cards and payments platforms or schemes