Skip to main content

Senior Software Engineer — Java

Technology
TekCommands
Texas, United States2 months agoUntil 11/11/2026
Service contract

Job description

Senior Software Engineer — Java

Hybrid - Austin, TX

Required Skills

1.

Amazon Web

Services (AWS), Amazon Web Services S3 (AWS S3), AWS Security Architect, AWS-EC2

  • Core Java, Java 11, Microservices, MongoDB, NoSQL, Redis,

3.

Spring

Boot, Spring Data, Spring Security, Spring Web Services

Skills

  • Amazon Web Services (AWS), Amazon Web Services S3 (AWS S3), AWS, AWS Security Architect, AWS-EC2, Core Java, Java 11, microservices, MongoDB, NoSQL, Redis, Spring Boot, Spring Data, Spring Security, Spring Web Services
  • Senior Software Engineer — Java

Description

  • We are looking for an experienced Senior Software Engineer to help build and operate support.apple.com, a global, multi-region, high-traffic platform. In this role, you will design and deliver scalable, cloud-native services that power content delivery and customer-facing experiences, with a strong focus on performance, caching, and reliability at scale.

Key Qualifications

  • 8+ years of experience building large-scale backend systems using Java 11 and core Java technologies along with AWS.
  • Deep expertise with the Spring ecosystem (Spring Boot, Spring Data, Spring Security, Spring Web Services).
  • Proven experience designing and operating microservices for high-traffic, multi-region platforms.
  • Strong hands-on experience with Apache Kafka and event-driven architectures.
  • Strong experience with Redis for low-latency and distributed caching.
  • Experience with Akamai and CDN-based caching strategies for large-scale customer-facing websites.
  • Hands-on experience building and operating cloud-native services on AWS.
  • Experience with MongoDB and NoSQL data modeling.
  • Responsibilities
  • Design, develop, and operate scalable Java services for a global, multi-region platform.
  • Build event-driven systems using Kafka and implement end-to-end caching strategies using Redis and Akamai.
  • Deliver highly available, secure, and performant services that meet strict reliability and latency requirements.
  • Write and maintain unit and integration tests to ensure system correctness and long-term stability.
  • Contribute to architecture decisions, design reviews, and engineering best practices.
  • Mentor engineers and help raise the technical bar of the team.
  • Education & Experience
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Frontend knowledge (HTML, CSS, JavaScript, React or similar) is a plus.

Years of Experience: 7+ Years of Experience

Interested in this role?