Job Description
- Build Java or Scala frameworks to support the Big Data infrastructure
- Build and maintain streaming data inductions while improving current data induction and data processing framework
- Help with real-time and/or serverless architecture
- Extend the data exchange framework on Apache Kafka
- Work on proof of concept for various technologies in building near real-time data pipelines and BigData pipelines
- Participate in our agile/scrum process
- Be a team player who collaborates with cross functional business teams and technical product teams to execute on platform roadmap initiatives
- Support your fellow developers; proactively communicate, document, unit-test, and peer review
- Collaborate cross-functionally with stakeholders, Research, Product Managers, Platform, QE, SRE groups, and Data Scientists
Requirements
- Bachelor’s degree in Computer Science or related
- 5+ years of professional software development experience in Java and J2EE Technologies.
- 3+ years of strong experience with Java Spring framework including Sprint Boot
- 3+ years or working experience in Big Data
- Strong Experience with Apache Kafka, Kafka Streams and building streaming pipelines
- 2+ years working on AWS cloud services
- Experience designing production REST APIs
- Experience with Agile methodologies
- Experience working with geographically distributed teams
- Excellent communication and collaboration skills
- Experience using SQL and NoSQL databases
Company offers
- An opportunity to do something great for yourself and the world
- A great work environment that supports growth, development, and most importantly having fun!
- Competitive salary and equity stock incentives
- Comprehensive medical, dental, and vision insurance coverage
- Sports coverage
- Employee Referral Bonus Program
- Wellness programs
- Stocked kitchens with drinks, snacks, fruit, and lunch options (when it’s safe again!)
- Parking Available
- Relocation Assistance Provided