Java Backend Engineer

BayOne
Sunnyvale, CA, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$120,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adobe InDesign Code Review Databases Data Structures Distributed Systems NoSQL SQL Databases Backend Apache Kafka Restful APIs

Job description

  • Build platforms and systems infrastructure using a strong background in distributed systems, network system design, and large-scale database systems.
  • Research, analyze, design, develop, and test solutions that align with business and technology strategies.
  • Participate in design discussions, code reviews, and project-related team meetings.
  • Collaborate with other engineers, Architecture, Product Management, and Operations teams to develop innovative solutions that meet business needs in terms of functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development principles and quality goals.
  • Develop technical and domain expertise and apply it to solving product challenges.

Requirements

  • Experience in Java-based distributed, highly scalable e-commerce backend system design and development using Kafka, REST APIs, No-SQL, and SQL databases.
  • Strong Java skills with 5-7 years of hands-on experience.
  • Must-have skills: Java, Kafka, REST APIs, No-SQL, SQL Databases.
  • Proficient in Data Structures and Algorithms.
  • Hands-on worker type with strong communication skills, proactive attitude, and minimal need for hand-holding.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all