Location: McLean, VA (Onsite)
Experience Level: 5+ Years
****Sponsorship available for H1B Candidates***
Job Summary
We are seeking a highly skilled Groovy Script Developer with hands-on expertise in automation, CI/CD pipelines, and DevOps environments. The ideal candidate will have strong experience writing, debugging, and optimizing Groovy scripts to automate build, deployment, testing, and configuration processes.
Key Responsibilities
- Develop, customize, and maintain Groovy scripts for automation tasks, CI/CD pipelines, and integration workflows.
- Work extensively with tools like Jenkins, Gradle, and Maven to automate build and deployment processes.
- Integrate Groovy scripts with REST APIs, databases, and cloud services.
- Optimize and troubleshoot existing Groovy scripts for performance, maintainability, and scalability.
- Collaborate with DevOps, QA, and development teams to deliver automated solutions.
- Implement logging, exception handling, and monitoring within Groovy scripts.
- Contribute to infrastructure-as-code initiatives, enabling self-service and automation frameworks.
- Create technical documentation for scripts, tools, and processes.
Required Skills & Experience
- 5+ years of experience in scripting and automation, with at least 3+ years in Groovy.
- Strong hands-on experience with Jenkins pipelines and Groovy DSL.
- Proficiency with Gradle, Maven, or Ant build tools.
- Experience integrating Groovy scripts with REST/SOAP APIs and third-party systems.
- Solid understanding of Java basics (Groovy is JVM-based).
- Familiarity with Git, Bitbucket, or GitHub for version control.
- Experience with CI/CD tools and DevOps automation frameworks.
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) is a plus.
- Strong problem-solving, debugging, and optimization skills.
Preferred Skills
- Knowledge of Kubernetes, Docker, and container-based deployments.
- Exposure to test automation frameworks built using Groovy (e.g., Spock, Geb).