Role
• Design, develop, test, deploy, and maintain large-scale Software applications and globally deployed payment gateway products.
• Build scalable, secure, and maintainable solutions using Java 17+, Spring Framework, and Spring Boot.
• Apply software design and architecture principles to deliver high-quality technical solutions.
• Contribute across the full software development lifecycle, from requirements and design through deployment and support.
• Develop primarily backend services while contributing to full-stack functionality using modern front-end frameworks such as React, Angular, Vue, or similar technologies.
• Create and maintain unit, functional, and integration tests to ensure application quality and reliability.
• Perform code reviews and provide technical leadership, design guidance, and mentorship to developers and testers.
• Collaborate with engineering, QA, DevOps, and business stakeholders to deliver customer-focused solutions.
• Apply secure coding practices and engineering best practices throughout the development lifecycle.
• Troubleshoot complex application and system issues, perform root cause analysis, and implement sustainable solutions.
• Design and maintain observability solutions using tools such as Dynatrace, Datadog, Splunk, and Grafana.
• Improve system performance, scalability, reliability, and operational readiness through monitoring, automation, and performance engineering practices.
• Drive CI/CD and automation improvements using Jenkins, Artifactory, and related tooling.
• Support applications deployed in public and private cloud environments, including PCF and Kubernetes-based platforms.