Java Developer (REST API, Spock)/Remote
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
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