remoteonsite
Java Rest API Consultant - NTT DATA
Software Engineer
Senior Java developer focused on building high‑performance RESTful microservices with Spring Boot, leveraging Kafka, Flink, and CI/CD pipelines to deliver scalable, cloud‑ready solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based REST APIs using Spring Boot and J2EE standards.
- Architect and implement microservices that integrate with Kafka streams and Flink processing pipelines.
- Collaborate with DevOps to build and optimize CI/CD pipelines on GitHub Actions and other tools.
- Write efficient SQL queries and manage relational database interactions.
- Apply modern AI‑assisted coding practices, including GitHub Copilot, to accelerate development.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
Requirements
- 5+ years of professional experience in Java development.
- Strong proficiency with Spring Boot, RESTful services, and microservices architecture.
- Hands‑on experience with Kafka, Flink, and relational databases (SQL).
- Solid understanding of CI/CD concepts and experience with GitHub Actions or similar pipelines.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.