Java Developer (REST API, Spock)/Remote

Remote Full-time
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
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Service Representative – Tethered – Richmond, VA**

Remote

CTMS Operations Analyst

Remote

BCBA - Board Certified Behavior Analyst

Remote

Global Associate Benefits Consultant

Remote

Career Opportunity (Remote) WFH | No Experience Required | Immediate Start | Most Responsive -

Remote

**Experienced Part-Time Remote Data Entry Associate – Flexible Work Arrangements at arenaflex**

Remote

Immediate Hiring: Customer Service Representative - Work From Home Opportunity at careerzynith

Remote

No Experience Needed - Clinical Study

Remote

**National Customer Operations Manager – USA at arenaflex**

Remote

Business Account Executive, TTR - West Texas

Remote
← Back