Software Java Engineer

  • Miami, FL, United States
  • Engineering
  • Full-Time

Who You’ll Work For

REEF’s mission is to connect the world to your block. 

We transform underutilized urban spaces into neighborhood hubs that connect people to locally curated goods, services, and experiences.
With an ecosystem of 4,500 locations and a team of 15,000 people, REEF is the largest operator of mobility, logistics hubs, and neighborhood kitchens in North America.

Together we are leveraging the power of proximity to keep our communities moving forward in a sustainable and thoughtful way.

 

What You’ll Do
Work closely with engineering management and product management to design solutions to core business problems, with a focus on Identity Access Management
Implementing the backend for new features including design of models, business logic
Building RESTful APIs for our native apps to consume, as well as working closely with our Frontend Engineers.
Research, analyze, and recommend technical solutions
Create architectural documentation describing proposed solutions
Establish architectural design patterns and best practices
Maintaining, enhancing, and developing architecture of our platform

What We Want From You

5+ years of Software Development experience.

Strong Java development experience.

A professional technical background with experience in an Agile development environment.

Experience designing and developing highly scalable RESTful APIs.

Experience building backend microservices for web applications.

Experience with SQL and NoSQL databases, including complex queries and joins.

Working knowledge of Kafka and Elastic Search a plus.

Experience with cloud services like Amazon Web Services or Google cloud. Working knowledge of AWS Lambda Functions a plus.

Experience with Node JS and Apollo Server/graphQL a plus.

Familiarity with frontend technologies like JavaScript, HTML, React JS a bonus.

Experience with Git / BitBucket.

What We’ll Provide

Medical
Dental
Vision

Life and Disability
401K
Paid Time Off (PTO)

PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

Frequently operate small office equipment such as a computer, tablet, and copier/printer, telephone.
Work is performed in a professional office environment.

WORKING CONDITIONS:
Work is performed indoors for extended periods of time including up to the entire duration of shift.

REEF Technology is an equal opportunity employer, and we value diversity at our company. REEF does not discriminate on the basis of race, religion, color, sex, national origin, gender identity, gender expression, sexual orientation, age, marital status, veteran status, or disability status. REEF complies with all applicable equal employment opportunity legislation in each jurisdiction in which it operates.