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.
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