What are the responsibilities and job description for the Java Developer position at Motion Recruitment?
Technical Requirements:
- Core Skills:
- Strong Java backend development (minimum 5 years preferred, 3–4 years absolute minimum for REST APIs)
- Spring and Microservices (hands-on experience required)
- SQL & MongoDB for data handling
- Kafka (minimum 1–2 years; publishing/subscribing hands-on experience required)
- Deployment Architecture:
- Exposure to Kubernetes or OpenShift (OCP) highly valued
- Experience with resilient architecture, engineering implementation patterns, and best practices
- DevOps/Tools:
- Familiarity with GitHub
- Experience with Microsoft Copilot is a plus
- Test Automation:
- Expected as a standard part of the engineering discipline