Java Fullstack Developer
- 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.