remote
Software Engineer - Support - Getnet
Software Engineer
Support and enhance a high‑volume payments platform, troubleshooting production issues, implementing fixes, and collaborating with cross‑functional teams using Java, Spring Boot, microservices, and AWS cloud services.
About the role
Key Responsibilities
- Monitor, diagnose, and resolve production incidents affecting payment processing, FX, SWIFT, and fraud management services.
- Develop and deploy hot‑fixes, patches, and performance improvements in Java/Spring Boot microservices.
- Collaborate with development, architecture, and operations teams to root‑cause systemic issues and drive long‑term reliability.
- Maintain and improve monitoring, alerting, and logging pipelines on Linux/AWS environments.
- Participate in on‑call rotation and provide timely communication to internal stakeholders during incidents.
Requirements
- 3+ years of professional experience in Java development, preferably with Spring Boot and RESTful APIs.
- Strong understanding of Linux operating systems, shell scripting, and cloud platforms (AWS).
- Hands‑on experience with relational databases (SQL) and performance tuning.
- Proven ability to troubleshoot complex, distributed systems in a high‑throughput payments environment.
- Excellent communication skills and a collaborative mindset for working with cross‑functional teams.