Senior Java Backend Engineer - Microservices (Remote)

Midwest Startups

United States

Hybrid

USD 160,000 - 170,000

Full time

48 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Market-leading health insurance
Stock options
Wellness subscription
Monthly home-office stipend
401k (TransAmerica)
12 weeks parental leave
Flexible time off
11 paid holidays

Job summary

Branch is a remote-first FinTech company hiring a Senior Software Engineer to build core backend components in Java and microservices. You will design scalable RESTful APIs, drive engineering excellence, and collaborate across product, customer success, and support to deliver a superb user experience.

The role emphasizes performance optimization, domain-driven design, and high-quality code reviews. You’ll work within a distributed team valued for innovation and reliability across the US.

Qualifications

  • 5+ years of experience in building clean, well architected, distributed, and scalable software.
  • Strong computer science fundamentals, with deep knowledge of data structures, algorithms, and software design.
  • Strong command of Java and Java based microservices with Spring Boot.
  • Experience designing and supporting customer facing RESTful APIs.
  • Design and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalent.
  • Fluent with unit / integration testing concepts and tools including JUnit / Mockito, or equivalent.
  • Experience with Docker, Kubernetes, git-flow, SonarQube for CICD a plus.
  • BS in Computer Science or equivalent program.

Responsibilities

  • Measure and optimize the performance, scalability, and uptime of backend services
  • Demonstrate and promote a culture of engineering excellence
  • Conduct design and code reviews and push the bar for engineering rigor and standards
  • Collaborate with product management, customer success, and customer support to deliver the best experience for our users
  • Focus on consistent, cohesive REST APIs and domain driven service design to facilitate and orchestrate service contracts

Skills

Java
Microservices
Spring Boot
RESTful APIs
Backend services
Docker
Kubernetes
PostgreSQL
MySQL
Oracle
JUnit
Mockito
Git-flow
SonarQube
Data structures
Algorithms
Software design

Education

BS in Computer Science or equivalent program

Tools

Docker
Kubernetes
Git-flow
SonarQube

Job description

Branch is a remote-first FinTech company hiring a Senior Software Engineer to build core backend components in Java and microservices. You will design scalable RESTful APIs, drive engineering excellence, and collaborate across product, customer success, and support to deliver a superb user experience.

The role emphasizes performance optimization, domain-driven design, and high-quality code reviews. You’ll work within a distributed team valued for innovation and reliability across the US.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Java Microservices, Remote
Senior Backend Engineer - Java Microservices, Remote

Midwest Startups • United States

On-site
USD 160,000 - 170,000
Market-leading medical, dental, and vision insurance
Stock options
Free Premium-Tier Origin Financial Wellness subscription
+5
Senior Platform Backend Engineer - Java Microservices
Senior Platform Backend Engineer - Java Microservices

Branch • Minneapolis (MN)

On-site
USD 160,000 - 170,000
Market-leading medical, dental, and vision insurance
Stock options
Free Premium-Tier Origin Financial Wellness subscription
+5
Remote Java Backend Engineer - Scalable SaaS Microservices
Remote Java Backend Engineer - Scalable SaaS Microservices

United States Digital Space LLC • United States

Remote
USD 120,000 - 170,000
Senior Software Engineer, Platform
Senior Software Engineer, Platform

Midwest Startups • United States

Hybrid
USD 160,000 - 170,000
Market-leading health insurance
Stock options
Wellness subscription
+5
Senior Backend Engineer - Remote (Java/AWS)
Senior Backend Engineer - Remote (Java/AWS)

Advatix • Northern (KY)

Hybrid
USD 130,000 - 170,000
Senior Java Engineer - Backend, Microservices & AWS Lead
Senior Java Engineer - Backend, Microservices & AWS Lead

Tech Mirrors • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Senior Java Backend Architect — Remote & US Client Focus
Senior Java Backend Architect — Remote & US Client Focus

CodeRoad • United States

Remote
USD 120,000 - 180,000
100% Remote
Competitive USD Pay
Holidays & PTO
+2
Remote Senior Java Solution Architect - Microservices Lead
Remote Senior Java Solution Architect - Microservices Lead

Global Business Ser. 4u • New York (NY)

Remote
USD 150,000 - 190,000
Senior Backend Engineer: Java Microservices (Remote)
Senior Backend Engineer: Java Microservices (Remote)

remoteo • United States

Remote
USD 45,000 - 48,000
23 days vacation
14 payments
Childcare vouchers
+1
Java Backend Engineer (Remote) - Microservices
Java Backend Engineer (Remote) - Microservices

Stellar Technologies • United States

Remote
USD 110,000 - 150,000
Fully remote
Competitive salary
Work with GCC clients