Intern/Junior Java Developer

3 days ago

Oakland, CA, United States AgreeYa Solutions Full-time

Job Title: Intern/Junior Java Backend Developer – AI-Enabled Development

Location: Oakland, CA or Alpharetta, GA

Type: Contract 12+ months, extendable further

 

Job Description

We are seeking a motivated and enthusiastic Intern Java Developer with a foundational understanding of Java programming, backend technologies, and emerging AI-assisted software development tools.

This opportunity is ideal for entry level candidates, final-year students, or early-career professionals looking to gain hands-on experience in backend application development and modern software engineering practices.

Candidates should have a basic understanding of Java, Spring Boot, REST APIs, SQL databases, and object-oriented programming. They should also demonstrate practical exposure to AI through college projects, internships, personal projects, or self-learning initiatives.

The ideal candidate will be eager to learn, collaborate with experienced developers, and contribute to real-world software development projects while exploring AI-powered development tools and cloud-native technologies.

Key Responsibilities

  • Assist in developing, maintaining, and enhancing backend applications using Java and Spring Boot.
  • Support the development and integration of REST APIs for application functionality and system integrations.
  • Write basic SQL queries and assist with database-related development and troubleshooting.
  • Learn and contribute to implementing business rules using rules engines such as Drools or Kogito.
  • Write clean, readable, maintainable, and testable code under the guidance of senior developers.
  • Assist in writing and executing unit tests using JUnit and Mockito.
  • Work with Linux environments, command-line tools, and basic shell scripting.
  • Use GitHub for source control, repository management, and collaborative development.
  • Gain exposure to containerized applications and Kubernetes.
  • Learn and work with Microsoft Azure services and cloud infrastructure.
  • Explore AI-assisted development tools to improve coding productivity, testing, debugging, and development workflows.
  • Collaborate with e