Site Reliability Engineer - Payments and Reconciliation

Hyderabad, Telangana, India
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200534961
Apple is a place where extraordinary people gather to do their best work. Together we craft products and experiences people once couldn’t have imagined — and now can’t imagine living without. If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job. At Apple, great ideas have a way of becoming extraordinary products, services, and customer experiences. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple Corporate Finance Systems Engineering is looking for an Application Support Engineer for a critical payments application. The Corporate Systems group at Apple focuses on creative ways to engineer business solutions to meet growing needs of Apple’s Finance, Apple Pay, iTunes, Sales, Retail, and IT Service organisations. At core, our portfolio comprises of engineered custom solutions to process very high-volume micro-transactions. These solutions are based on groundbreaking enterprise technologies ranging from Server Side Java, Web Technologies, Search Platforms, Cloud Technology, Oracle and NoSQL Databases. Accurately processing such high volume transactions is our core strength.

Key Qualifications

  • 5+ years experience supporting critical production applications
  • 3+ years of software development experience
  • Experience with application monitoring, alerting and profiling tools like JMeter, JProfiler, App Dynamics etc.
  • Fundamental knowledge in Java and fluency in scripting languages such as Bash and/or Python
  • Experienced in fixing and resolving production incidents
  • Experienced in identifying performance bottlenecks and suggesting optimizations
  • Familiarity with CI/CD systems
  • Familiarity with Docker, Kubernetes, etc.
  • Familiarity with MongoDB and OracleDB setup
  • Experience querying and updating using SQL and NoSQL databases
  • Experience with cloud migration
  • Experienced with log management systems (ex: Splunk, Sumologic)
  • Experience with distributed storage systems like GridFS, S3

Description

In this role, you will be a part of the operations team for a payments platform. The role requires candidate to embrace a complex software product architecture to support a continuous stream of payments data to ensure accurate invoicing, disbursements, receipts and payments. This role is responsible for infrastructure design and scalability to support the platform and for the related product development. The role will actively monitor production health of the platform including tickets, operational retrospect’s and definition/management of necessary controls. As business evolves, this role will identify utilities that can assist in operations and complete the product development for it. Monitoring, alerting, profiling tools, fault tolerance etc will be a charter for this role. The platform is a part of very fast paced initiates from a range of business units. Good communication, building business relationships and thriving in fast pace are necessary for this role.

Education & Experience

Bachelor's in Computer Science or equivalent experience

Additional Requirements