Advanced Java Microservices Developer
SFO, CA
Job Description:
Job Description: ? 8+ years of mobile/app development and Java-8/J2EE design and development experience. Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code ? 4+ years of experience implementing API Service architectures (SOAP, REST) using any of the market leading API Management tools such as Apigee and frameworks such as Spring Boot for Microservices. Experience working with Open API 3.0, JSON schema. ? 4+ years of cloud-based environment and experience building cloud native applications ? 4+ years of Agile engineering experience ? 4+ years of experience in real-time data ingestion, processing and provisioning such as Apache Storm, Apache Flink and Apache Kafka ? 4+ experience with TDD, code testability standards, JUnitMockito ? 4+ year of experience with messaging products like RabbitMQ, Kafka or ActiveMQ ? 4+ experience working with NOSQL database like MongoDB or Cassandra