> Markdown version of [/jobs/ext/4628814-senior-back-end-developer](https://www.wearedevelopers.com/jobs/ext/4628814-senior-back-end-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Back End Developer - **Company:** Apple Inc. - **Location:** Greenvale, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Application Performance Management, Microsoft Azure, Cloud Computing, Software Quality, Code Review, Relational Databases, Software Debugging, Hibernate (Java), Java Persistence API, Java Web Services, Query Optimization, Standard Sql, Service Discovery, SQL Databases, Claude Code, Spring-boot, AI Coding Agents, Git, Data Layers, Containerization, Git Flow, Integration Tests, Information Technology, Front End Software Development, Functional Programming, Restful APIs, Software Version Control, Api Management, Serverless Computing, Docker, Service Stack, Microservices - **Published:** November 7, 2026 - **Apply:** https://www.thejobnetwork.com/job/316ff560-7738-43c1-80b6-10796eb21020/senior-back-end-developer ## About the Role * 5+ years of professional experience building back end applications and services on a Java stack similar to ours: Java (17+), Spring Boot, JPA/Hibernate \n * 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 \n * 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 \n * 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 \n * Strong SQL and relational database skills, including schema design, query optimization, and comfort managing schema evolution through a migration tool \n * Working full stack ability, including REST API design and consumption, and enough front-end/JavaScript familiarity to collaborate effectively with the front-end team \n * Advanced problem-solving skills, with a track record of debugging complex, multi-service production issues and designing solutions rather than just patching symptoms \n * Excellent communication skills, both written and verbal, with the ability to explain technical trade-offs to technical and non-technical audiences alike \n * Testing discipline, with experience writing unit and integration tests as a standard part of delivering code \n * Version control fluency, with Git and collaborative workflows (pull requests, code review, branching strategies) \n * A bachelor's degree in Computer Science or a related field, or equivalent practical experience \n, * Familiarity with containerization (Docker) and CI/CD pipelines \n * Familiarity with multiple public clouds and technology stacks (e.g. Azure, .net, etc.) \n * Experience with token-based authentication and securing service-to-service communication \n * Exposure to event-driven or asynchronous processing patterns across microservices \n * Experience with additional AWS services for monitoring and deployment \n * Prior experience in a product company building customer-facing software \n ## 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., * Build and ship. Design, develop, and maintain production Java services and APIs using Spring Boot \n * 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 \n * Own the data layer. Design efficient relational schemas, write and tune SQL queries, and manage schema changes through migrations as services evolve \n * Work across the stack. Partner with front-end engineers on API contracts \n * 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