Java Backend Developer (Java Python Reactive)
Austin TX (On-site / Hybrid)
12 Months Longterm Contracting basis
Role Summary
We dont just build productswe create the kind of wonder thats revolutionized entire industries. We are looking for a high-performing Java Backend Developer to join our engineering team in Austin. You will be responsible for building maintaining and enhancing the critical server-side applications and infrastructure that power Apples global operations.
Key Responsibilities
Architect & Develop: Design and implement highly scalable reliable and performant backend services using Java 17 and Spring Boot.
Reactive Systems: Leverage Reactive Programming (Project Reactor WebFlux or RxJava) to handle high-concurrency traffic and ensure low-latency system responses.
Python Integration: Build and maintain Python-based microservices or automation scripts particularly for data processing or AI/ML model integration.
API Design: Build robust RESTful and gRPC APIs that connect Apples frontend interfaces with complex backend logic.
Data Management: Manage and optimize interactions with both relational (PostgreSQL) and NoSQL (Cassandra MongoDB) databases.
Cloud & DevOps: Deploy and manage containerized applications using Docker and Kubernetes within Apples cloud environment (AWS/GCP/Internal).
Collaboration: Work closely with cross-functional teams including UI/UX designers data scientists and product managers to translate ambiguous requirements into technical specifications.
Technical Qualifications
Required Skills
Java Mastery: 5 years of experience with Core Java (Advanced multi-threading JVM tuning and Memory management).
Reactive Programming: Hands-on experience with Spring WebFlux Project Reactor or Vert.x for building non-blocking applications.
Python Proficiency: Strong ability to write clean idiomatic Python for backend services or data manipulation (FastAPI Flask or Pandas).
Spring Ecosystem: Deep knowledge of Spring Boot Spring Cloud and Spring Security.
Distributed Systems: Experience with message brokers like Kafka or RabbitMQ.
Preferred Qualifications
Experience with CI/CD pipelines (Jenkins GitHub Actions) and infrastructure as code.
Knowledge of Unit & Integration testing frameworks (JUnit Mockito PyTest).
Familiarity with Apple-specific technologies or previous experience in an Apple IS&T environment is a major plus.
BS/MS in Computer Science or a related technical field.
Required Skills:
JavaPythonReact Native
Java Backend Developer (Java Python Reactive)Austin TX (On-site / Hybrid)12 Months Longterm Contracting basis Role SummaryWe dont just build productswe create the kind of wonder thats revolutionized entire industries. We are looking for a high-performing Java Backend Developer to join our engineerin...
Java Backend Developer (Java Python Reactive)
Austin TX (On-site / Hybrid)
12 Months Longterm Contracting basis
Role Summary
We dont just build productswe create the kind of wonder thats revolutionized entire industries. We are looking for a high-performing Java Backend Developer to join our engineering team in Austin. You will be responsible for building maintaining and enhancing the critical server-side applications and infrastructure that power Apples global operations.
Key Responsibilities
Architect & Develop: Design and implement highly scalable reliable and performant backend services using Java 17 and Spring Boot.
Reactive Systems: Leverage Reactive Programming (Project Reactor WebFlux or RxJava) to handle high-concurrency traffic and ensure low-latency system responses.
Python Integration: Build and maintain Python-based microservices or automation scripts particularly for data processing or AI/ML model integration.
API Design: Build robust RESTful and gRPC APIs that connect Apples frontend interfaces with complex backend logic.
Data Management: Manage and optimize interactions with both relational (PostgreSQL) and NoSQL (Cassandra MongoDB) databases.
Cloud & DevOps: Deploy and manage containerized applications using Docker and Kubernetes within Apples cloud environment (AWS/GCP/Internal).
Collaboration: Work closely with cross-functional teams including UI/UX designers data scientists and product managers to translate ambiguous requirements into technical specifications.
Technical Qualifications
Required Skills
Java Mastery: 5 years of experience with Core Java (Advanced multi-threading JVM tuning and Memory management).
Reactive Programming: Hands-on experience with Spring WebFlux Project Reactor or Vert.x for building non-blocking applications.
Python Proficiency: Strong ability to write clean idiomatic Python for backend services or data manipulation (FastAPI Flask or Pandas).
Spring Ecosystem: Deep knowledge of Spring Boot Spring Cloud and Spring Security.
Distributed Systems: Experience with message brokers like Kafka or RabbitMQ.
Preferred Qualifications
Experience with CI/CD pipelines (Jenkins GitHub Actions) and infrastructure as code.
Knowledge of Unit & Integration testing frameworks (JUnit Mockito PyTest).
Familiarity with Apple-specific technologies or previous experience in an Apple IS&T environment is a major plus.
BS/MS in Computer Science or a related technical field.
Required Skills:
JavaPythonReact Native
View more
View less