Java Developer / API Automation Engineer

Learn Beyond Consulting LLC
Dallas, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dallas, United States of America

Tech stack

Java
API
Agile Methodologies
Application Performance Management
Automation of Tests
Continuous Integration
Software Debugging
DevOps
Java Platform Enterprise Edition (J2EE)
Groovy
Maven
Web Services
Spock
Backend
Gitlab-ci
REST
Api Management
Jenkins

Job description

We are seeking a skilled Java Developer / API Automation Engineer with strong expertise in REST Assured API automation and the Spock Framework. The ideal candidate will be responsible for developing robust backend applications, building scalable RESTful APIs, and creating automated API test frameworks to ensure quality, performance, and reliability. This role requires hands-on experience in Java development, API automation, and test specification using Spock., * Design, develop, and maintain Java-based backend applications

  • Build and support RESTful APIs and web services
  • Develop and execute API automation frameworks using REST Assured
  • Create automated test cases, specifications, and validations using Spock Framework
  • Perform functional, integration, regression, and backend testing
  • Collaborate with development, QA, and DevOps teams in Agile environments
  • Debug, troubleshoot, and optimize API and application performance
  • Participate in CI/CD pipeline implementation and test automation strategy

Requirements

  • Strong hands-on experience in Java / Core Java / J2EE
  • Expertise in REST API / RESTful Web Services development
  • Strong experience with REST Assured for API automation
  • Solid experience with Spock Framework (Groovy/Java)
  • Knowledge of API testing, automation frameworks, and backend validation
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Maven
  • Strong analytical, debugging, and problem-solving skills

Apply for this position