Fullstack Developer (Java/React) – German)

Jobgether

Canada

Remote

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote worldwide
Permanent employment contract
Opportunity to work on complex, modern

Job summary

Jobgether is seeking an experienced Fullstack Developer with strong Java backend expertise to design, build, and maintain scalable enterprise software in a predominantly remote, international team.

You will contribute to microservices, REST APIs, and CI/CD pipelines, collaborate with frontend teams (React), and ensure security, quality, and performance.

This permanent role offers the chance to work with modern technologies on complex projects in a global, agile environment.

Qualifications

  • At least 5 years of professional Java backend experience.
  • Strong Java, preferably Spring Boot expertise.
  • Solid fullstack skills with frontend experience.
  • Experience with system integration and enterprise apps.
  • Knowledge of relational databases and MongoDB.
  • Experience with Docker, Kubernetes and CI/CD.
  • Unit, integration and end-to-end testing experience.
  • Understanding microservices architecture.
  • OAuth2/JWT security practices.
  • Very good German language skills.
  • Analytical thinking, independence and teamwork.

Responsibilities

  • Develop and maintain scalable backend services using Java.
  • Design fullstack apps with focus on backend.
  • Build and integrate REST APIs and connect systems.
  • Contribute to microservices design and evolution.
  • Integrate relational DBs and MongoDB.
  • Support frontend with React collaboration.
  • Build and optimize CI/CD pipelines and containers.
  • Ensure quality with automated tests.
  • Perform code reviews and performance optimizations.
  • Collaborate with distributed agile team.

Skills

Java backend
Spring Boot
Fullstack development
REST APIs
Microservices
Docker
Kubernetes
CI/CD
Unit/Integration testing
JWT/OAuth2 security
German language skills
React frontend collaboration

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
ArgoCD
Terraform

Job description

We are looking for an experienced Fullstack Developer with strong expertise in Java backend development to contribute to complex, enterprise-level software solutions.
You will design, build, integrate, and maintain scalable backend services and modern fullstack applications.
Working within an international, predominantly remote development team, you will contribute to microservices architectures and system integrations.
The role combines backend engineering with frontend collaboration, particularly using React.
You will also help strengthen development workflows through CI/CD automation, containerization, and comprehensive testing practices.
This is an opportunity to work in an agile, technology-driven environment where software quality, performance, and secure development are key priorities.

Accountabilities

In this role, you will contribute to the design, development, integration, and continuous improvement of enterprise software solutions. Your main responsibilities will include:

  • Developing and maintaining scalable backend services using Java, preferably with Spring Boot.
  • Designing and implementing modern fullstack applications, with a primary focus on backend development.
  • Building and integrating REST APIs and connecting applications with existing systems.
  • Contributing to the design and evolution of microservices architectures.
  • Integrating relational databases and NoSQL solutions, particularly MongoDB.
  • Supporting frontend development, ideally using React.
  • Building and optimizing CI/CD pipelines and containerized applications.
  • Ensuring software quality through automated unit, integration, and end-to-end testing.
  • Conducting code reviews, performance optimizations, and static code analyses.
  • Collaborating closely with a distributed, agile development team.
Requirements

The ideal candidate is an experienced Java developer with strong fullstack capabilities, a solid understanding of modern software architecture, and the ability to work independently within an international team. The following qualifications are expected:

  • At least 5 years of professional experience in Java backend development.
  • Strong knowledge of Java and preferably Spring Boot.
  • Good fullstack development skills and practical frontend experience.
  • Proven experience in system integration and the development of complex enterprise applications.
  • Knowledge of relational databases and MongoDB.
  • Experience with Docker, Kubernetes, and modern CI/CD processes.
  • Practical experience with unit testing, integration testing, and automated quality assurance.
  • Understanding of modern software architectures, particularly microservices.
  • Knowledge of authentication and authorization protocols such as OAuth2 and JWT, as well as secure software development practices.
  • Very good German language skills.
  • Strong analytical thinking, independence, and teamwork skills.

The following skills and experience are considered advantageous:

  • Frontend development experience with React.
  • Experience with Red OpenShift or comparable cloud platforms.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, and ArgoCD.
  • Experience with test automation tools such as Cucumber and Cypress.
  • Knowledge of event-driven architectures and Apache Kafka.
  • Experience with monitoring and logging solutions such as the ELK Stack or Dynatrace.
  • Familiarity with Infrastructure as Code tools such as Terraform or Ansible.
  • Experience working in larger organizations, preferably in the financial services or banking sector.
Benefits
  • Fully remote working arrangement, with the position open to candidates worldwide.
  • Permanent employment contract.
  • Opportunity to contribute to complex software projects in a modern, technology-driven environment.
  • Collaboration with an international and predominantly remote agile development team.
  • Opportunity to work with modern technologies and enterprise-level software architectures.
  • Start as soon as possible.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Fullstack Java Engineer (Spring Boot)
Remote Fullstack Java Engineer (Spring Boot)

Jobgether • Canada

Remote
CAD 90,000 - 120,000
Fully remote worldwide
Permanent employment contract
Opportunity to work on complex, modern
Java Full Stack Developer
Java Full Stack Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

Astra-North Infoteck Inc. • Calgary

Remote
CAD 85,000 - 110,000
Fullstack .NET Engineer | igaming | Base + Benefits
Fullstack .NET Engineer | igaming | Base + Benefits

Pentasia • Toronto

On-site
CAD 110,000 - 150,000
Cutting-edge technology platform
Technical mentorship and leadership
Career growth opportunities
+1
Full Stack Developer – Web & Application Development
Full Stack Developer – Web & Application Development

Ultimate Tech Pty Ltd • Montreal

On-site
CAD 70,000 - 110,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Shree Krupa • Toronto

On-site
CAD 110,000 - 160,000
Java Full Stack with React
Java Full Stack with React

Synechron • Calgary

Hybrid
CAD 90,000 - 100,000
60 offices in 20 countries
Hybrid work policy
RRSP with employer’s contribution up 4
+3
Senior Software Engineer: React/Java Micro Frontends & Cloud
Senior Software Engineer: React/Java Micro Frontends & Cloud

Compunnel Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
9499 | Full Stack Developer (m/w/d)
9499 | Full Stack Developer (m/w/d)

iPAXX Nord GmbH • Fountain

On-site
CAD 104,000 - 151,000
Full Stack Java Developer
Full Stack Java Developer

Compunnel Inc. • Montreal

On-site
CAD 85,000 - 120,000