Full Stack Senior Software Engineer (Java/J2EE)

Apple is a global technology company that creates consumer electronics, software, and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade-In systems, requiring 10+ years of experience in SAP SD implementation and enhancement.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and Live video production.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and entertainment technology.

Description For Full Stack Senior Software Engineer (Java/J2EE)

Join Apple's Marcom Interactive Engineering team as a Full Stack Senior Software Engineer, where you'll be at the forefront of evolving apple.com to its next phase. As part of the creatively-led global team overseeing Apple's consumer-facing marketing, you'll work on high-impact projects serving various Apple lines of business. The role demands expertise in Java/J2EE-based web application development and requires both technical excellence and outstanding interpersonal skills.

You'll be working in a fast-paced environment where multiple daily releases are common, collaborating with multi-functional teams to deliver world-class communications across all media platforms. The position involves diagnosing and debugging complex systems, participating in DevOps responsibilities, and ensuring application performance, monitoring, reliability, and scalability.

The ideal candidate will bring 8-10 years of professional software development experience, with deep knowledge of Java/J2EE technologies and modern web development frameworks. Experience with Adobe Experience Manager (AEM) and CI/CD tools is crucial. You'll need to demonstrate excellence in communication and consensus-building, working effectively with both technical and creative teams.

This role offers the opportunity to impact hundreds of millions of Apple customers worldwide, working with cutting-edge technologies to evolve and deliver solutions on a global scale. You'll be part of an exciting team where exacting standards meet creative innovation, directly contributing to the evolution of Apple's brand through technical excellence and collaborative problem-solving.

Last updated 3 months ago

Responsibilities For Full Stack Senior Software Engineer (Java/J2EE)

  • Work with developers in a fast-paced environment with multiple daily releases
  • Maintain attention to detail and commitment to excellence
  • Work within tight timelines to solve critical issues
  • Work with both creative and technical teams
  • Build trusting relationships within diverse teams and across organizations
  • Work with business stakeholders to understand requirements and define solutions
  • Participate in investigating build, deployment and operational issues

Requirements For Full Stack Senior Software Engineer (Java/J2EE)

Java
JavaScript
React
  • 8-10 years of professional software development experience with Java/J2EE technologies
  • 3+ years experience with Adobe Experience Manager (AEM) or similar CMS
  • Bachelor's degree in Computer Science or equivalent work experience
  • Deep understanding of core web technologies (XML, HTML5, CSS, JavaScript)
  • Experience with CI/CD tools (Jenkins, Maven, Docker, Kubernetes)
  • Experience with modern JavaScript frameworks (React/Vue/Angular)
  • Knowledge of SQL/NoSQL databases
  • Understanding of software development lifecycles and testing methodologies

Interested in this job?