Java development with distributed system experience is highly desired for all positions in Austin ,TX & Sunnyvale ,CA
Job 1: Java Back-end Developer in San Antonio , TX / Plano, TX
6 years’ experience as a Backend Java Developer with microservices.
Strong experience on a professional software development team building highly scalable and efficient solutions.
Experience in REST API design and implementation
Experience building web services.
Job 2 : Java Full-Stack Developer in Austin ,TX / Plano, TX
Candidate must have the ability to construct web applications and backend services using Java Spring. If we were to breakup the experience in terms of percentage, it would be about 60% front-end and 40% backend.
Backend: Spring Framework Java JPA Frameworks / RDMS / SQL .
The Banjo data is not detailed enough Early submissions are encouraged.
Screening will be done via a one hour panel session.
Job 3: Java Developer in Sunnyvale , CA
10+ years of experience building distributed scalable back services heavily relying on distributed messaging, storage, and compute
Expert knowledge and extensive hands-on experience with Java 11+ (including streams and reactive) and Mongo (including very complex aggregation queries)
Hands-on experience with Spring, Spark, Docker, and Kubernetes
Strong understanding and experience with CI/CD pipelines, unit and integration testing, containerization, monitoring and alerting, production logs debugging
Strong collaboration skills, system thinking and ability to clearly explain complex concepts
Kafka, Cassandra, Solr, HDFS, Scala experience is a plus.
Job 4: Server Side Java Engineer in Sunnyvale , CA
Looking for one Java resource onshore (backend). The individual must be knowledgeable and competent with Java, Cassandra, Oracle, Spring and writing JUnit/TestNG.
Simple Java will not suffice. The candidate should have at least seven years, experience in a scalable, multi-threaded server side environment and have a test driven development mindset.
Pluses would be experience with messaging systems. The individual must be a self-starter and able to work in a fast paced, highly dynamic environment.
This is an open ended contract with a proposed start date. Our group has ongoing new features and maintenance work.
If the candidate has had experience working for an Apple team, please include the manager's contact information of that team.