Search

Java Intern

PublishedPublished: 6/14/2022
Technology

Job Description

We are seeking a Java Intern with hands-on experience in CI/CD automation to help build and maintain Groovy-based DSLs and Jenkins shared libraries. This role is ideal for candidates who have already worked on real projects, internships, or academic labs involving Java, Groovy, or DevOps pipelines.

\n

⸻

\n

Responsibilities

\n

• Develop and enhance Groovy DSL components for Jenkins pipelines

\n

• Contribute to Java-based shared libraries and utilities

\n

• Implement and maintain reusable pipeline steps (build, test, scan, deploy)

\n

• Write unit and functional tests for Groovy and Java code

\n

• Debug pipeline issues, Groovy binding errors, and runtime failures

\n

• Follow coding standards, versioning, and documentation practices

\n

⸻

\n

Required Skills

\n

• Working experience with Java (projects, internships, or labs)

\n

• Hands-on experience with Groovy and/or Jenkins pipelines

\n

• Understanding of CI/CD concepts and pipeline workflows

\n

• Experience using Git in a team environment

\n

• Familiarity with Gradle or Maven

\n

⸻

\n

Nice to Have

\n

• Jenkins Shared Libraries experience

\n

• Spock or JUnit testing

\n

• Artifactory or Nexus exposure

\n

• Linux & shell scripting

\n

• Basic cloud or container exposure (AWS / Docker / Kubernetes)

\n

⸻

\n

Qualifications

\n

• Currently pursuing or recently completed a degree in CS, Engineering, or related field

\n

• Prior internship, co-op, or strong project experience in Java / DevOps

\n

⸻

\n

What You’ll Gain

\n

• Real-world experience building enterprise CI/CD platforms

\n

• Exposure to Groovy DSL design patterns

\n

• Mentorship from senior platform engineers

\n

• Opportunity to convert to a full-time role

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...