Role: Hadoop / Full Stack Developer
Location: Pleasanton CA / REMOTE
Any experience in Supply chain/Warehouse/Transportation domain
Hive with Python and Spark, Data bricks and ASLS2
• 7 years’ experience in the software industry
• 2 + years of experience working as architect (or an equivalent role) and 2+ years of experience in architecting full stack solutions
Proficiency in following development subject areas:-
o Service Oriented Architecture
o Business/Enterprise Architecture
o Patterns and Design
o Agile Development
o Data/Information Architecture Component Based Development
• Strong implementation experience with “API first” approach
• 4+ years of experience in developing with Java (including Spring Boot) and JavaScript (including ES6)/Node.js/Typescript
• 4+ years of experience in RESTful API design and implementation, including:
o API documentation (Swagger/OAI, RAML) & API versioning
o Data formats (JSON, XML) and data serialization (Protobuf, Thrift)
• 2+ years of experience in monolith application decomposition and microservices architectures including:
o Domain Driven Design (DDD)
o Design patterns, such as Bulk Heading, Circuit Breaking, Back Pressure / Throttling, Fail-Fast, Non-Blocking, Separation of Concerns
o Polyglot persistency, emphasis on NoSQL (e.g. Cassandra, MongoDB, HBase, etc.) and persistency patterns such as Event Sourcing and CQRS
o Modern fast data streaming architectures and frameworks – such as Apache Spark/Streaming, Kafka/Streams, Flink, Beam
• 2+ years of experience in modern web and mobile SPA programming
o Angular2/NativeScript and React/React-Native
o User experience (UX) and user interface (UI) design, including Responsive design and grid frameworks (e.g. Bootstrap)
o HTML5/CSS, and Knowledge of what works in specific browsers
• 2+ years of experience in modern DevOps workflows including:
o Tools such as Git, Jira, Jenkins, Maven/Gradle