Responsibilities
Design, develop, and support scalable Java microservices, REST APIs, and integrations using Kafka, SOAP, and XML, while improving system resilience, performance, and observability. Troubleshoot production issues and collaborate across business and technology teams on architecture, code reviews, planning, mentoring, and delivery throughout the SDLC.
Requirements
Requires 10+ years of software development experience and strong expertise in Java, Spring Boot, REST APIs, Apache Kafka, PostgreSQL, and distributed microservices. Candidates must also have hands-on AWS and/or GCP experience, knowledge of API security and scalable resilient systems, and experience with Git, CI/CD, Agile, and automated testing.