Java Fullstack Developer

Ubique SystemsGermany, DE
Published on

About the Role

Ubique Systems is looking for a Java Fullstack Developer to work completely remote from Germany. This position is an employment contract for 1 year and can be extended. The candidate must be fluent in both German (C1 level) and English. Responsibilities include:

  • Taking responsibility for the full lifecycle of application development: Requirement Gathering, Design and Development, Testing, Debugging.
  • Working on integrations using middle-tier frameworks.
  • Collaborating with the business team to gather expectations.
  • Conducting both manual and automated testing.
  • Regular code reviews and initiating improvements.
  • Investing in CI/CD platforms and executing technical release tasks.
  • Maintaining technical documentation.

About the Candidate

The ideal candidate will have:

  • 5 years of experience as a Java developer.
  • Knowledge of Java, Spring, Spring Batch, Spring Boot, and Project Reactor (not ReactorJS).
  • Understanding of MQ, REST, SOAP based integrations.
  • Experience with Microservices development and adherence to Clean Code principles.
  • Familiarity with automation frameworks such as Selenium and Cucumber.
  • Proficiency in Kubernetes container deployment.
  • Good spoken and written communication skills in English and German.

Desired Skills

Candidates will stand out if they possess some or all of the following:

  • Familiarity with Jenkins, Maven, Bamboo, GIT, and Jira.
  • Experience with Agile and DevOps practices.
  • The ability to multi-task and prioritize effectively under short deadlines.
  • Experience with OpenShift, including customizing OpenShift objects and handling deployment configuration.

About the Company

Ubique Systems prides itself on building robust microservices and applications tailored to client needs. With a commitment to quality and teamwork, we are poised to tackle the challenges of modern application development in a collaborative environment.

Company Culture and Benefits

We offer a progressive work culture, embracing remote work flexibility, while fostering individual growth and teamwork. Join us as we push boundaries in software development and contribute to cutting-edge projects.