Senior Software Engineer - C&P

New
J
JobgetherDigital Payments
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPythonAgileJavaSpring BootCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Strong backend development experience with Java (Java 17+, Spring Boot, REST APIs, Maven) and Python.
  • Hands-on experience with AWS services including ECS Fargate, Lambda, API Gateway, SQS, SNS, S3, DynamoDB, CloudWatch, SSM Parameter Store, and Secrets Manager.
  • Experience designing, developing, and operating distributed systems and microservices in production environments.
  • Knowledge of DevOps practices, including CI/CD pipelines, Azure DevOps, Docker, AWS CDK, and monitoring tools.
  • Strong understanding of software architecture, design principles, and computational complexity.
  • Proven ability to debug and resolve complex, time-sensitive production issues.
  • Experience working with Agile development practices and continuous improvement processes.
  • Strong analytical skills with the ability to understand business requirements and translate them into effective technical solutions.
  • Excellent communication skills, with the ability to present technical concepts clearly to technical and non-technical audiences.

Responsibilities

  • Design and develop scalable backend services, REST APIs, and cloud-based functions supporting payment processing and transaction management systems.
  • Troubleshoot complex production issues, perform root cause analysis, and implement solutions to maintain platform stability.
  • Identify performance bottlenecks, improve system resilience, and reduce operational incidents through proactive engineering practices.
  • Collaborate with product teams, vendors, and external partners to resolve integration challenges and optimize transaction flows.
  • Contribute to new feature development, platform enhancements, and modernization initiatives.
  • Identify and address technical debt while ensuring maintainable, secure, and scalable architecture.
  • Promote best practices across software development, testing, code reviews, and deployment processes.
  • Support continuous improvement through Agile methodologies, engineering excellence, and effective technical communication.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now