Senior Java Engineer
Location: Austin, TX (Hybrid)Duration: Full TimeClient: AppleSalary Range: $80,000 - $125,000Visa: USC, GC, GC-EAD, OPT Workable, Prior Apple Experience MustExperience Required: 8-10 yearsReferral Bonus: $3000Interview Mode: VideoJob DescriptionMust Have Technical/Functional Skills6+ months of Apple experience is required8+ years of proven experience in software developmentStrong experience in object-oriented programming with JavaIn-depth experience in data structures, distributed systems, and storageExperience developing and consuming RESTful servicesIn-depth experience with messaging: SQS, SNS, and KafkaExperience in service performance profiling and optimizationDesign and build of PCI-DSS, PII, and SOX-compliant systemsIn-depth experience with databases: Cassandra, Couchbase, MongoDB, and OracleExperience in software security and compliance frameworksFamiliarity with caching technologies: Redis, Hazelcast, and MemcachedExcellent communication and collaborative skillsFamiliarity with cloud technologiesExperience with unit testing frameworksFamiliarity with CI/CD processes, Gradle, Maven, and GitExcitement and passion to work on amazing productsProven ability to excel in a fast-paced development team