Java Engineer

Jobright Ai — Canada · Posted ~2 hours ago

Junior

Skills

Java object-oriented programming backend development API development relational databases unit testing integration testing debugging code review REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a product-focused engineering team building production-grade AI-enabled software. You will develop Java backend features, create and integrate APIs with relational databases, write automated tests, investigate defects, participate in code reviews, and document technical decisions. This is a strong opportunity for an engineer who wants to grow while working close to AI agents and modern software products.

Highlights

High-impact backend engineering role with exposure to production AI agents, strong ownership, and work at the intersection of software engineering, AI, and product development.

Description

Jobright is a personal AI job search agent that simplifies the job search process and helps users reach better job outcomes. The Java Engineer develops and maintains backend services, APIs, database integrations, tests, and technical documentation while supporting software quality through debugging and code reviews. Why Join Us • Build real, production AI agents used by real users • High ownership and impact • Work at the intersection of AI, agents, and product • Shape how people experience AI-driven job search Responsibilities • Implement and maintain Java backend features under the guidance of experienced engineers • Build API endpoints, validate inputs, and integrate application code with relational databases • Write unit and integration tests and investigate defects using logs and debugging tools • Participate in code reviews and document technical decisions and service behavior Qualification Required • Foundational Java and object-oriented programming skills demonstrated through academic, personal, or internship projects • Understanding of data structures, HTTP APIs, and basic SQL • Familiarity with Git and a willingness to learn testing and maintainable service design Preferred • Exposure to Spring Boot, Maven, or Gradle • Experience with automated tests, containers, or continuous integration