Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Software Engineer Platform Point Sale Retail Engineering 
United States, Texas, Austin 
798683476

11.07.2024
Minimum Qualifications
  • At least 3 years of professional software development experience.
  • Understanding, and hands on Java experience - including but not limited to: Core Java, OOPS, Design Pattern, Networking (including non-blocking IO), XML (including XSD), JDBC, RMI, REST, Servlet, Tomcat.
  • Understanding multi-threaded and event-driven programming.
  • Understanding of Java memory management and garbage collection.
  • Understanding of software security concepts and ability to apply secure code practice.
  • RDBMS experience in Oracle, MySQL or similar and good skills in SQL and data modeling.
Preferred Qualifications
  • Understanding of Software Development Lifecycle, tools and standard methodologies.
  • Understanding of Micro Service application development and design.
  • Experience in software development in Java/Linux/macOS environment
  • Experience with binary serialization systems, e.g. Avro/Protobuf.
  • Experience with RPC based, e.g. Apache Thrift / Google gRPC.
  • Experience in Apache Lucene, SOLR, Elasticsearch and other NoSQL data stores.
Additional Requirements
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.