← All Jobs
Posted May 13, 2026

Java Developer (REST API, Spock)/Remote

Apply Now
Job Title: Java Developer (REST API, Spock) Location: Remote Job Summary We are looking for a skilled Java Developer with experience in building RESTful APIs and writing robust tests using Spock. The ideal candidate should be comfortable working in a collaborative environment, contributing to backend services, and ensuring high code quality through testing. Key Responsibilities • Design, develop, and maintain RESTful APIs using Java and frameworks like Spring Boot • Implement business logic with clean, maintainable, and efficient code • Write unit and integration tests using Spock Framework (Groovy-based testing) • Collaborate with frontend developers, product managers, and other stakeholders • Debug and resolve technical issues, ensuring optimal performance • Participate in code reviews and maintain coding standards • Work with databases (SQL/NoSQL) and ensure proper data handling • Contribute to CI/CD pipelines and deployment processes Required Skills • Strong proficiency in Java (Java 8 or above) • Experience with REST API development using Spring Boot / Spring MVC • Hands-on experience with Spock Framework for testing • Good understanding of HTTP protocols, JSON, and API design principles • Familiarity with build tools like Maven or Gradle • Experience with version control systems like Git • Knowledge of relational databases (e.g., MySQL, PostgreSQL) • Understanding of unit testing, mocking, and test-driven development (TDD) Preferred Skills • Experience with microservices architecture • Knowledge of Docker / Kubernetes • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform) • Exposure to Groovy (for Spock testing) • Experience with CI/CD tools like Jenkins or GitHub Actions Soft Skills • Strong problem-solving and analytical thinking • Good communication and teamwork skills • Ability to work in an agile environment Apply tot his job Apply To this Job