loader image

Java Software Engineer

Job Description

The majority of our backend is in Java using Spring Boot, Web3J, and Postgres (a thorough knowledge of SQL is essential). Our infrastructure runs on AWS where we use Docker & Terraform, and a stable continuous deployment pipeline. We have a couple of NodeJS services too.



In This Role You'll


  • Build upon our existing codebase, and develop & deploy reliable scalable systems.

  • Collaborate closely with both frontend and product teams to architect solutions and fix issues.

  • Iterate fast but pay attention to detail, focused on the stability of our environment and the security of our users.

  • Solve technical challenges. We're still an early stage startup and you will be comfortable with ambiguity, drawing upon your own experiences to create stable & reliable services & infrastructure



  •  



Requirements


  • 3+ years delivering distributed systems in Java with Spring Boot.

  • Experience designing SQL schemas and efficient queries.

  • Experience with DevOps (setting up continuous integration and deployments).

  • Good knowledge of cryptography and security best practices.

  • Experience with AWS & Kubernetes is preferable.

  • Understanding of NodeJS and the Ethereum blockchain is preferable



Position

Backend Developer


Must have Skills

  • SQL

    Beginner

  • DevOps

    Beginner

  • AWS

    Beginner

  • Java (All Versions)

    Beginner

  • SpringBoot

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

english - Basic

Languages
Cancel
Cancel

Active

Skip

Java Software Engineer

Job Description

The majority of our backend is in Java using Spring Boot, Web3J, and Postgres (a thorough knowledge of SQL is essential). Our infrastructure runs on AWS where we use Docker & Terraform, and a stable continuous deployment pipeline. We have a couple of NodeJS services too.



In This Role You'll


  • Build upon our existing codebase, and develop & deploy reliable scalable systems.

  • Collaborate closely with both frontend and product teams to architect solutions and fix issues.

  • Iterate fast but pay attention to detail, focused on the stability of our environment and the security of our users.

  • Solve technical challenges. We're still an early stage startup and you will be comfortable with ambiguity, drawing upon your own experiences to create stable & reliable services & infrastructure



  •  



Requirements


  • 3+ years delivering distributed systems in Java with Spring Boot.

  • Experience designing SQL schemas and efficient queries.

  • Experience with DevOps (setting up continuous integration and deployments).

  • Good knowledge of cryptography and security best practices.

  • Experience with AWS & Kubernetes is preferable.

  • Understanding of NodeJS and the Ethereum blockchain is preferable



Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • SQL

    Beginner

  • DevOps

    Beginner

  • AWS

    Beginner

  • Java (All Versions)

    Beginner

  • SpringBoot

    Beginner


Languages

english -Basic

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Julien N

| United States