JOBSEARCHER
SIGN IN

Java Developer (REST API, Spock)/Remote

ARCHIVED
Via DiceRemoteMay 6th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!Job Title: Java Developer (REST API, Spock)Location: RemoteJob SummaryWe 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 ResponsibilitiesDesign, develop, and maintain RESTful APIs using Java and frameworks like Spring BootImplement business logic with clean, maintainable, and efficient codeWrite unit and integration tests using Spock Framework (Groovy-based testing)Collaborate with frontend developers, product managers, and other stakeholdersDebug and resolve technical issues, ensuring optimal performanceParticipate in code reviews and maintain coding standardsWork with databases (SQL/NoSQL) and ensure proper data handlingContribute to CI/CD pipelines and deployment processesRequired SkillsStrong proficiency in Java (Java 8 or above)Experience with REST API development using Spring Boot / Spring MVCHands-on experience with Spock Framework for testingGood understanding of HTTP protocols, JSON, and API design principlesFamiliarity with build tools like Maven or GradleExperience with version control systems like GitKnowledge of relational databases (e.g., MySQL, PostgreSQL)Understanding of unit testing, mocking, and test-driven development (TDD)Preferred SkillsExperience with microservices architectureKnowledge of Docker / KubernetesFamiliarity with cloud platforms (AWS, Azure, or Google Cloud Platform)Exposure to Groovy (for Spock testing)Experience with CI/CD tools like Jenkins or GitHub ActionsSoft SkillsStrong problem-solving and analytical thinkingGood communication and teamwork skillsAbility to work in an agile environment