Java Backend Developer - Spring Boot & Camunda (m/f/d)
Java Backend Developer - Spring Boot & Camunda (m/f/d)
4 weeks ago0 Applicants

About Us

Founded in 2015 in Mannheim, Rockstardevelopers is a software development company with additional offices in Stuttgart and Munich. We specialize in creating bespoke software solutions for enterprise and mid-sized clients, backed by years of experience from numerous projects.

We offer direct communication, honest feedback, and a workplace free of hierarchical barriers and politics.

Your Responsibilities

Engage in client projects with major corporations and public sector entities, fully integrating into teams with complete responsibility for your area.

  • Design, develop, and test microservices within the Java realm.
  • Develop APIs: REST and SOAP, both synchronous and asynchronous, with OpenAPI 3 specifications.
  • Automate processes using Camunda BPM.
  • Conduct test automation using JUnit 5 and Cucumber.
  • Oversee service operation, deployment, monitoring, and troubleshooting.
  • Contribute to architecture design alongside code generation, review, and refactoring.
  • Coordinate with interfacing partners across teams.

Expect to spend 1-2 days a week in an office, though this is not mandatory. Direct client site visits for occasional meetings.

On-Call Responsibilities

You'll also manage the services you develop, including scheduled on-call rotations which are fairly distributed within the team.

Where You'll Land

Your project and experience will determine your placement:

  • Large corporations such as Deutsche Bahn / DB Systel in specific domains.
  • Public sector or agencies like the Federal Employment Agency.
  • Diverse enterprises and mid-sized clients across industries.

Experience in these environments is a significant advantage. Tell us about your background in the interview.

What You Bring

Senior level expertise is crucial as our clients expect immediate, independent contributions.

Core Backend Skills:

  • Proficiency in Java and Spring Boot with Spring Data and Hibernate/JPA.
  • Design and development of microservices.
  • REST and SOAP web services (JSON/XML over HTTP), OpenAPI 3.
  • Experience with PostgreSQL and Oracle.
  • JUnit 5 and Cucumber for testing.
  • Proficiency with Docker and Kubernetes.
  • CI/CD with GitLab Pipelines and Maven build.
  • Agile methodologies with Git, Jira, Confluence.

Additional Skills:

  • Practical Camunda BPM experience.
  • OAuth 2.0 and Keycloak for handling authentication and authorization.

Desirable Skills:

  • Experience with Apache Kafka and asynchronous communication.
  • XML, XSD, XSLT expertise.
  • Background in complex projects with multiple teams.
  • J2EE legacy systems migrating to Spring Boot.

Language: German native or C1/C2, fluent English for daily stakeholder interactions.

Mastering core Java and swiftly adapting to new tech stacks is key.

Mandatory AI Tools

Use AI tools like Claude Code, Copilot, and Cursor in your work. These are essential for meeting client demands and evolving your skills with us in AI development.

Our Offer

  • Choice of home office, office, or hybrid work settings.
  • A MacBook is provided unless clients provide their hardware.
  • Opportunities across various projects with direct access to founders.
  • Internally focused on upskilling in AI development.

Application Process

Just send us your CV – no cover letter required. After a brief two-question video call (2x90 seconds), we'll get back to you in a few days.

Skills
JavaSpring BootDockerKubernetesCamunda BPM
Share this job: