Senior Back End Developer

Apple Industries, Inc.

Greenvale (NY)

Hybrid

USD 140,000 - 190,000

Full time

28 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare coverage
401(k) with match
Paid time off
Hybrid work
Growth & leadership

Job summary

Apple Industries is seeking a Senior Back End Developer to design, build, and operate the services behind our core platform. You will work primarily with Java/Spring Boot microservices, relational databases, and AWS, while collaborating with frontend teams on API contracts.

AI-assisted development is a core workflow, and you will mentor colleagues while maintaining high standards of security and performance.

Qualifications

  • 5+ years of professional experience in backend development with Java stack.
  • Hands-on fluency with approved AI coding tools as part of daily practice.
  • Strong microservices experience with service-to-service communication patterns.
  • Significant AWS competency with EC2/S3/Lambda in production workloads.
  • Strong SQL and relational DB design, migration management.
  • Advanced problem-solving and debugging across multiple services.
  • Excellent written and verbal communication for technical and non-technical audiences.
  • Testing discipline including unit and integration tests.
  • Version control fluency with Git and collaborative workflows.

Responsibilities

  • Design, develop, and maintain production Java services and APIs using Spring Boot.
  • Incorporate AI tooling to accelerate delivery and improve code quality.
  • Own data layer schemas, SQL queries, and migrations across evolving services.
  • Collaborate with frontend engineers on clear API contracts.
  • Deploy and troubleshoot services in AWS environments.
  • Debug cross-service issues and design scalable, observable solutions.
  • Uphold coding standards, security reviews, and testing practices.
  • Communicate design decisions and trade-offs to stakeholders.
  • Mentor teammates and participate in technical planning and estimation.

Skills

Java (17+)
Spring Boot
JPA/Hibernate
AI‑driven engineering
Microservices
AWS
SQL & relational DBs
Problem solving
Communication skills
Testing (unit/integration)
Git & workflows

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Docker
Azure
.NET

Job description

We're looking for a Senior Back End Developer to design, build, and operate the services and data behind our core platform, with enough front-end fluency to design optimal solutions alongside our front-end team. You'll spend most of your time in our Java/Spring Boot microservices, working closely with relational databases and AWS infrastructure, while also being comfortable reasoning about the client-facing side of what you build. This is a hands‑on senior role: strong problem‑solving instincts, sound technical judgment, and clear communication matter as much as raw coding ability, since you'll be expected to work through ambiguous technical problems and explain your thinking to engineers and non‑engineers alike. AI‑assisted development is core to how this team works day to day — you'll use approved AI coding tools as a standard part of your workflow to move faster, raise code quality, strengthen security, and improve performance across our services.

What You'll Do
  • Build and ship. Design, develop, and maintain production Java services and APIs using Spring Boot
  • Build with AI as a core tool. Make approved AI coding tools (e.g. Claude Code) a standard part of your daily workflow — using them to increase development velocity, strengthen code quality and security review, and identify performance optimizations across our Java services
  • Own the data layer. Design efficient relational schemas, write and tune SQL queries, and manage schema changes through migrations as services evolve
  • Work across the stack. Partner with front-end engineers on API contracts
  • Operate in AWS. Build, deploy, and troubleshoot services running on AWS infrastructure (EC2, S3, Lambda, and related managed services), and balance tradeoffs with respect to cost, scaling, and reliability
  • Solve hard problems. Debug complex, cross‐service issues in a microservice architecture, using AI‑assisted tooling to speed up root‑cause analysis, trace problems across service boundaries, and design solutions that hold up under real production load
  • Champion code quality and security. Write automated tests, use AI‑assisted tooling to strengthen code review and catch security vulnerabilities earlier, and help uphold engineering standards across the team
  • Communicate clearly. Explain technical decisions and trade‑offs to engineers, product managers, and non‑technical stakeholders, and document designs so others can build on them
  • Mentor and collaborate. Share technical knowledge with teammates, contribute thoughtful code reviews, and take part in technical planning and estimation
What You'll Bring
  • 5+ years of professional experience building back end applications and services on a Java stack similar to ours: Java (17+), Spring Boot, JPA/Hibernate
  • AI‑driven engineering: Demonstrated, hands‑on fluency with modern, approved AI coding tools (such as Claude Code), used as a core part of your daily engineering practice — not an occasional aid — to accelerate delivery velocity, strengthen code quality and security posture, and optimize application performance across the stack
  • Strong microservices experience, including service‑to‑service communication patterns (e.g. service discovery/registration, declarative REST clients) and designing services that are independently deployable and observable
  • Significant AWS competency, with hands‑on experience deploying and operating workloads on AWS (EC2, S3, and Lambda or equivalent serverless compute), and enough infrastructure fluency to debug issues in a cloud environment
  • Strong SQL and relational database skills, including schema design, query optimization, and comfort managing schema evolution through a migration tool
  • Advanced problem‑solving skills, with a track record of debugging complex, multi‑service production issues and designing solutions rather than just patching symptoms
  • Excellent communication skills, both written and verbal, with the ability to explain technical trade‑offs to technical and non‑technical audiences alike
  • Testing discipline, with experience writing unit and integration tests as a standard part of delivering code
  • Version control fluency, with Git and collaborative workflows (pull requests, code review, branching strategies)
  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience
Nice to Have
  • Familiarity with containerization (Docker) and CI/CD pipelines
  • Familiarity with multiple public clouds and technology stacks (e.g. Azure, .net, etc.)
  • Experience with token‑based authentication and securing service‑to‑service communication
  • Exposure to event‑driven or asynchronous processing patterns across microservices
  • Experience with additional AWS services for monitoring and deployment
  • Prior experience in a product company building customer‑facing software
What We Offer
  • Competitive compensation, commensurate with experience
  • Comprehensive health, dental, and vision coverage
  • 401(k) with company match
  • Paid time off and company holidays
  • A hybrid work environment with flexibility and a collaborative culture
  • Opportunities for growth, mentorship, and technical leadership
Equal Opportunity Employer

Apple Industries is an equal opportunity employer and welcomes applicants from all backgrounds.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Build Support Engineering
Software Engineer - Build Support Engineering

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Backend Engineer, QoS Apple Services Engineering
Backend Engineer, QoS Apple Services Engineering

Apple Inc. • California

On-site
USD 142,000 - 214,000
Medical and dental coverage
Retirement benefits
Stock plans and RSU awards
+1
Sr. Software Engineer - Business Process Reengineering (BPR) and Sales Engineering
Sr. Software Engineer - Business Process Reengineering (BPR) and Sales Engineering

Apple • Austin (TX)

On-site
USD 180,000 - 230,000
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Backend Software Engineer, Platform Engineering, Services Data Science & Analytics
Senior Backend Software Engineer, Platform Engineering, Services Data Science & Analytics

Apple Inc. • Austin (TX)

On-site
USD 180,000 - 230,000
Software Engineer - SWE Ops Infrastructure & Planning
Software Engineer - SWE Ops Infrastructure & Planning

Apple Inc. • San Diego (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
Software Engineer - SWE Ops Infrastructure & Planning
Software Engineer - SWE Ops Infrastructure & Planning

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Employee stock programs
Educational expense reimbursement
+2
Senior Software Engineer — Full Stack
Senior Software Engineer — Full Stack

Apple • Cupertino (CA)

On-site
USD 185,000 - 278,000
Medical & dental
Stock programs
Education reimbursement
+1
Software Engineer, Agentic Developer Platform
Software Engineer, Agentic Developer Platform

Apple Inc. • Seattle (WA)

On-site
USD 158,000 - 263,000
Apple stock programs
Discretionary RSUs
Employee Stock Purchase Plan
+3
Sr. Software Engineer, BPR: Supply Chain
Sr. Software Engineer, BPR: Supply Chain

Apple Inc. • Elk Grove (CA)

On-site
USD 135,000 - 250,000