Software Developer creating innovative Java and React applications for the legal market at our Saarbrücken office. Collaborating within an agile team across all project phases from design to testing.
Responsibilities
You develop modern, high-performance applications with GUI, middleware, and backend components in a service-oriented architecture.
Together with your agile team, you implement tailored solutions based on Java, Spring and React.
You support the entire project lifecycle — from conception and design to implementation and testing.
Quality is important to you: you ensure our software remains stable and future-proof through code reviews, unit tests and integration tests.
You analyze existing applications, identify weaknesses and implement sustainable bug fixes.
You continuously optimize existing systems and bring them up to date — both technically and functionally.
Requirements
A degree in computer science or a related field, or an equivalent qualification acquired through relevant professional experience.
Several years of experience in software development.
Practical experience with various software development models, especially in agile environments.
Competence in solution design and translating complex requirements into technical solutions.
Confident use of common development tools and testing frameworks.
Knowledge of Java, Spring or JavaScript (preferably React).
Practical experience with middleware technologies (e.g., RabbitMQ), REST APIs, and relational and/or NoSQL databases.
Experience with code-assistance systems and/or coding agents (e.g., Claude Code, GitHub Copilot) is a plus.
Familiarity with container technologies (e.g., Docker, Kubernetes) and modern deployment processes.
Advantageous (not required): knowledge of Continuous Integration as well as Continuous Delivery and Continuous Deployment (CI/CD).
Knowledge of processing XML documents or authentication methods such as OIDC or SAML.
Interest in innovative technologies and actively following current IT trends.
Business-fluent German and good English.
Benefits
A secure position with a future-oriented company in a growth market.
Flexible working hours and the possibility to work remotely.
A collegial, open team with flat hierarchies.
Comprehensive onboarding and continuous development opportunities.
Company pension scheme.
Modern tools and technologies.
Good transport connections and free parking at the Saarbrücken location.
Warenverräumer responsible for organizing merchandise in Erlangen stores. Flexible hours and no previous experience required for this role on a Minijob basis.
Senior Software Developer at Ciena designing and developing scalable software solutions for carrier - class networks and cloud environments. Collaborating with teams to deliver high - quality software and supporting project milestones.
Student Assistant position at Fraunhofer Institute assisting with software development for 3D printing technologies. Focusing on frontend and backend web development for Cuttlefish::Web.
Database Engineer BI responsible for data validation and transformation for healthcare data solutions. Join Dedalus, a leading healthcare software provider in Europe, in a flexible working environment.
Full - Stack Developer designing secure backend services and responsive UIs using Python and React/Angular. Opportunity in a global tech and professional services company focusing on innovation.
Backend Developer responsible for Python/Django development and enhancing the MetaFlow API. Collaborating closely with team members to implement technical visions for app features.
Python Agent Developer at Cyrex, developing cybersecurity tools and providing technical support. Work on exciting projects for the video games industry with cross - functional teams.
.NET Backend Engineer responsible for systems that ensure delivery of sports betting information. Working with a talented team in a critical technology stack including .NET, AWS, Postgres.
Middle Software Developer working on Azure connectivity validation and service maintenance. Involves deploying resources and running automated network tests.