Senior Java Developer

Remote

San Francisco (CA)

Remote

USD 120,000 - 180,000

Full time

3 days 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

Worldwide remote work
Freelance / independent contractor
Opportunity to work on core banking

Job summary

Partner Company is seeking a Senior Java Developer to work remotely on a mission-critical core banking system. You will design, develop, and optimize backend applications supporting accounts, lending, and customer management within a microservices architecture.

You will operate in an SAFe agile environment, using Java EE/JEE, Spring Boot, Docker and Kubernetes, with a focus on performance, security, and quality. This is a worldwide remote engagement contributing to a business-critical platform.

Qualifications

  • Degree in CS or equivalent.
  • Several years of Java backend experience, banking/financial services preferred.
  • Strong Java EE/JEE, Spring Boot, microservices, REST APIs.
  • Container tech: Docker, Kubernetes; OpenShift a plus.
  • Relational DBs with SQL (Oracle/PLSQL).
  • Experience in automated testing and SAFe/Agile.
  • German and English proficiency; clean background.

Responsibilities

  • Developing and optimizing core banking system functionalities across accounts, lending, and customer services.
  • Designing backend features with Java EE/JEE, Spring Boot, microservices, and REST web services.
  • Maintaining and improving existing software components.
  • Ensuring high software quality through automated testing and code reviews.
  • Investigating issues, identifying root causes, implementing solutions.
  • Contributing to analysis and design of new business and technical requirements.
  • Collaborating with cross-functional teams in an SAFe agile environment.

Skills

Java backend development
Agile / SAFe
German language
English language

Education

Bachelor degree in Computer Science or equivalent

Tools

Docker
Kubernetes
OpenShift
Oracle SQL/PLSQL

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Developer based in Canada.

Join a technology team responsible for evolving a mission-critical core banking system within the financial services sector.
In this role, you will design, develop, and optimize backend applications supporting essential banking functions, including accounts, lending, and customer management.
You will work with modern Java technologies, building scalable services and reliable integrations in a microservices architecture.
Your contributions will help maintain high standards of performance, security, and software quality across critical systems.
Working in an agile environment aligned with SAFe principles, you will collaborate closely with multidisciplinary teams.
This opportunity offers the chance to tackle complex technical challenges while contributing to the continuous improvement of core financial applications.

Accountabilities
  • Developing and optimizing core banking system functionalities, particularly across accounts, lending, and customer-related services.

  • Designing and implementing backend features using Java EE/JEE, Spring Boot, microservices, and REST web services.

  • Maintaining, extending, and continuously improving existing software components.

  • Ensuring high software quality through automated testing, code reviews, and comprehensive technical documentation.

  • Investigating technical issues, identifying root causes, and implementing sustainable solutions.

  • Contributing to the analysis and design of new business and technical requirements.

  • Collaborating with cross-functional development teams in an agile environment based on SAFe principles.

Requirements
  • A degree in Computer Science from a university, university of applied sciences, or equivalent professional training.

  • Several years of professional experience in Java backend development, ideally within banking or financial services.

  • Strong knowledge of Java EE/JEE, Spring Boot, microservices architecture, and REST APIs.

  • Hands-on experience with container technologies such as Docker and Kubernetes; OpenShift experience is an advantage.

  • Excellent knowledge of relational databases and SQL, preferably Oracle and PL/SQL.

  • Practical experience developing and executing automated software tests.

  • Familiarity with agile development methodologies, ideally Scrum or SAFe.

  • Strong analytical, structured, and solution-oriented working skills, with a high level of attention to quality.

  • Initiative, adaptability, a proactive mindset, and the ability to collaborate effectively within a team.

  • A clean professional background, with no debt enforcement proceedings or criminal record entries.

  • Very good command of both German and English.

Benefits
  • Worldwide remote work arrangement.

  • Freelance / independent contractor engagement.

  • Opportunity to contribute to the development of a business-critical core banking platform.

  • Exposure to modern Java technologies, microservices, and container-based infrastructure.

  • Collaboration with multidisciplinary teams in an agile, SAFe-oriented environment.

  • Opportunity to work on technically challenging applications within the financial services sector.

  • Start date: As soon as possible.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Encore Talent Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Medical insurance
401(k)
Vision insurance
Senior Software Engineer
Senior Software Engineer

Jobgether • Oregon

Hybrid
USD 167,000 - 190,000
Remote work within Texas
Remote Senior Java Backend Engineer Core Banking (Contract)
Remote Senior Java Backend Engineer Core Banking (Contract)

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Worldwide remote work
Freelance / independent contractor
Opportunity to work on core banking
Senior Java Developer
Senior Java Developer

HTD Talent • Newark (DE)

Hybrid
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Jobgether • Austin (TX)

Remote
USD 167,000 - 190,000
Senior Software Engineering
Senior Software Engineering

Jobgether • Clifton (TX)

Hybrid
USD 140,000 - 190,000
Senior Software Engineering
Senior Software Engineering

Jobgether • Texas

Remote
USD 140,000 - 190,000
Senior Java Developer, Applications Development - Assistant Vice President
Senior Java Developer, Applications Development - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Hybrid work model (3 days in-office/2-
Technical training & development
Performance‑driven culture
+1
Senior Java Engineer - remote, within EU
Senior Java Engineer - remote, within EU

IESF AG • United States

Remote
USD 96,000 - 165,000
Excellent remuneration
Fully remote
Long-term possible
Senior Java Developer
Senior Java Developer

Talan • New York (NY)

Hybrid
USD 130,000 - 150,000
Health insurance
401(k) plan with company matching
Paid vacation (opportunity to grow)
+1