Java Intern
Cerebrone.ai · Charlotte, NC
Apply & track with Apply EdgeWe 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.⸻Responsibilities
- Develop and enhance Groovy DSL components for Jenkins pipelines
- Contribute to Java-based shared libraries and utilities
- Implement and maintain reusable pipeline steps (build, test, scan, deploy)
- Write unit and functional tests for Groovy and Java code
- Debug pipeline issues, Groovy binding errors, and runtime failures
- Follow coding standards, versioning, and documentation practices⸻Required Skills
- Working experience with Java (projects, internships, or labs)
- Hands-on experience with Groovy and/or Jenkins pipelines
- Understanding of CI/CD concepts and pipeline workflows
- Experience using Git in a team environment
- Familiarity with Gradle or Maven⸻Nice to Have
- Jenkins Shared Libraries experience
- Spock or JUnit testing
- Artifactory or Nexus exposure
- Linux & shell scripting
- Basic cloud or container exposure (AWS / Docker / Kubernetes)⸻Qualifications
- Currently pursuing or recently completed a degree in CS, Engineering, or related field
- Prior internship, co-op, or strong project experience in Java / DevOps⸻What You’ll Gain
- Real-world experience building enterprise CI/CD platforms
- Exposure to Groovy DSL design patterns
- Mentorship from senior platform engineers
- Opportunity to convert to a full-time role