About The Position

The Radar Engineering team at Apple is seeking an early-career Java Engineer to help build and scale services behind Radar, Apple’s platform for product development, bug tracking, and work management. Radar is a high-traffic, business-critical system used by teams across Apple. The engineer will join a collaborative team distributed across California, Texas, and Ireland, and will receive structured mentorship, training in Apple’s development practices, and support to develop their skills. The role involves writing, testing, and shipping Java code across a complex microservices ecosystem built on Spring, Solr, and Oracle. The engineer will build features, fix bugs, and learn how the platform remains stable as it evolves. With increasing experience, they will take ownership of features and services, contribute to design discussions, and help introduce new technologies to the platform.

Requirements

  • Solid programming skills in Java or a similar language, with a good grasp of object-oriented design, data structures, and algorithms.
  • Familiarity with relational databases and SQL.
  • Experience with version control (Git) and a working understanding of the software development lifecycle.
  • Experience building REST APIs or backend services, for example with Spring.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Ability to triage problems, prioritize accordingly, and propose a resolution.

Nice To Haves

  • Familiarity with Redis, Solr, Kafka, and Oracle.
  • Exposure to microservices, distributed systems, or cloud infrastructure.
  • Experience with unit and integration testing frameworks such as JUnit.
  • Interest or experience in agentic workflows, MCP integrations, or AI-assisted development tools.

Responsibilities

  • Design, build, and test features and bug fixes for Radar’s backend services in Java.
  • Write clean, well-tested, maintainable code and participate in code reviews.
  • Work with senior engineers to break down features into well-scoped tasks and deliver them on schedule.
  • Investigate and resolve production issues alongside the team and Ops partners.
  • Contribute to technical design discussions and documentation.
  • Follow and help improve the team’s engineering best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service