The App Store Connect team is seeking a skilled Backend Java Engineer to design develop and maintain robust scalable and high-performance server-side systems. These critical services empower millions of developers worldwide to manage submit and distribute their apps across Apples platforms. Key Responsibilities: Design develop and implement high-quality scalable backend services and APIs using Java and related technologies. Write clean maintainable and well-tested code contributing to a high standard of engineering excellence. Collaborate with multi-functional teams including product managers designers and other engineering teams to translate product requirements into technical specifications and deliver end-to-end solutions. Contribute to the technical design and architecture of new features and system enhancements ensuring alignment with overall platform strategy. Work with large datasets and sophisticated data models enhancing and maintaining core domain models and business logic that power developer workflows. Troubleshoot and debug sophisticated production issues ensuring system stability reliability and optimal performance. Participate in code reviews to maintain high code quality share knowledge and foster a collaborative development environment. Continuously optimize existing services for performance efficiency and scalability to meet growing demands. Does this sound like you Join our team!
- 7 years of professional experience in designing developing and supporting highly scalable high-performance backend applications.
- Strong proficiency in Java and object-oriented programming with a deep understanding of core Java concepts concurrency and multithreading.
- Demonstrated experience with server-side development including a deep understanding of HTTP protocols and designing/implementing RESTful APIs.
- Experience working with relational and/or NoSQL databases (e.g. Cassandra Solr Kafka etc.) and an understanding of distributed systems concepts.
- Solid grasp of data structures algorithms and their practical application in building efficient and scalable software.
- Proven ability to write clean well-tested and maintainable code with experience in unit integration and performance testing.
- Excellent problem-solving debugging and analytical skills.
- Strong communication and collaboration skills with the ability to work effectively within a highly collaborative cross-functional team environment.
- Demonstrated technical leadership including mentoring junior engineers or driving significant technical initiatives.
- Proven ability to contribute to architectural discussions and design scalable resilient backend systems
- Experience with distributed systems large-scale data processing and messaging technologies (e.g. Kafka Cassandra Solr).
- Expertise in performance tuning profiling and optimizing Java applications and backend services.
- Experience working with and contributing to microservices architectures in a large-scale distributed environment.
- Familiarity with monitoring alerting and troubleshooting production systems in a high-traffic environment.
Required Experience:
Senior IC
The App Store Connect team is seeking a skilled Backend Java Engineer to design develop and maintain robust scalable and high-performance server-side systems. These critical services empower millions of developers worldwide to manage submit and distribute their apps across Apples platforms. Key Res...
The App Store Connect team is seeking a skilled Backend Java Engineer to design develop and maintain robust scalable and high-performance server-side systems. These critical services empower millions of developers worldwide to manage submit and distribute their apps across Apples platforms. Key Responsibilities: Design develop and implement high-quality scalable backend services and APIs using Java and related technologies. Write clean maintainable and well-tested code contributing to a high standard of engineering excellence. Collaborate with multi-functional teams including product managers designers and other engineering teams to translate product requirements into technical specifications and deliver end-to-end solutions. Contribute to the technical design and architecture of new features and system enhancements ensuring alignment with overall platform strategy. Work with large datasets and sophisticated data models enhancing and maintaining core domain models and business logic that power developer workflows. Troubleshoot and debug sophisticated production issues ensuring system stability reliability and optimal performance. Participate in code reviews to maintain high code quality share knowledge and foster a collaborative development environment. Continuously optimize existing services for performance efficiency and scalability to meet growing demands. Does this sound like you Join our team!
- 7 years of professional experience in designing developing and supporting highly scalable high-performance backend applications.
- Strong proficiency in Java and object-oriented programming with a deep understanding of core Java concepts concurrency and multithreading.
- Demonstrated experience with server-side development including a deep understanding of HTTP protocols and designing/implementing RESTful APIs.
- Experience working with relational and/or NoSQL databases (e.g. Cassandra Solr Kafka etc.) and an understanding of distributed systems concepts.
- Solid grasp of data structures algorithms and their practical application in building efficient and scalable software.
- Proven ability to write clean well-tested and maintainable code with experience in unit integration and performance testing.
- Excellent problem-solving debugging and analytical skills.
- Strong communication and collaboration skills with the ability to work effectively within a highly collaborative cross-functional team environment.
- Demonstrated technical leadership including mentoring junior engineers or driving significant technical initiatives.
- Proven ability to contribute to architectural discussions and design scalable resilient backend systems
- Experience with distributed systems large-scale data processing and messaging technologies (e.g. Kafka Cassandra Solr).
- Expertise in performance tuning profiling and optimizing Java applications and backend services.
- Experience working with and contributing to microservices architectures in a large-scale distributed environment.
- Familiarity with monitoring alerting and troubleshooting production systems in a high-traffic environment.
Required Experience:
Senior IC
View more
View less