Software Engineer - Java
On-site · Chennai, Tamil Nadu, India
Job Summary
Software Engineer 2 (SE2) – ICS API (Offshore) designs, develops, and supports REST-based Java APIs and microservices for credit card processing within the ICS platform. Works with onshore/offshore teams to deliver secure, resilient, high-performing API services aligned with enterprise standards. Responsibilities include API development with Java/Spring Boot, building scalable services, contributing to CI/CD pipelines, participating in Agile ceremonies, performing peer code reviews, adhering to secure coding practices, mentoring junior engineers, and staying current with evolving technologies. Key skills include Java (Spring Boot), REST APIs, microservices, distributed systems, Kafka, CI/CD (GitHub, Jenkins), automated testing, and familiarity with API patterns and performance optimization.
Required Qualifications
- Strong Java development experience (Spring Boot / Microservices architecture)
- Experience with REST APIs, distributed systems, and service-to-service communication
- Familiarity with Kafka, CI/CD tools (GitHub, Jenkins), and automated testing frameworks
- Knowledge of API integration patterns (REST/SOAP, event-driven architecture)
- Engineering fundamentals: data structures, algorithms, and system performance
- Experience debugging distributed systems and resolving cross-service issues
- Understanding of SDLC and DevOps practices
- Ability to work effectively in offshore/onshore model
- Strong problem-solving and analytical skills
- Clear communication across engineering and business stakeholders
- Mentor junior engineers and contribute to team technical growth
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.