Ihre Aufgaben
1. Sie entwickeln robuste und skalierbare Java 21-Anwendungen mit Spring Boot 3.
2. Sie implementieren und integrieren moderne Technologien wie Elasticsearch, Redis, RabbitMQ und relationale Datenbanken.
3. Sie gestalten das Design und die Weiterentwicklung der Software-Architektur aktiv mit.
4. Sie stellen Zuverlässigkeit und Wartbarkeit der Software durch Unit-Tests, Integrationstests und Code Reviews sicher.
5. Sie arbeiten in einem agilen, funktionsübergreifenden Team und nutzen dabei Tools wie Git, Jira und Confluence.
6. Sie teilen Ihr Wissen und unterstützen Kolleg:innen durch Mentoring.
Ihre Qualifikationen
7. Sie haben ein abgeschlossenes Studium der Informatik, Software Engineering oder eine vergleichbare Qualifikation.
8. Sie bringen mindestens drei Jahre Berufserfahrung in der Backend-Entwicklung mit Java mit, idealerweise mit aktuellem Fokus auf Java 17+ bzw. 21.
9. Sie besitzen sehr gute Kenntnisse in Spring Boot 3, einschließlich Microservices-Architektur und REST-API-Entwicklung.
10. Sie haben Erfahrung mit Datenbanken, sowohl relationalen Systemen (z. B. PostgreSQL, MySQL) als auch NoSQL-Technologien (z. B. Elasticsearch).
11. Sie haben Erfahrung mit Messaging-Systemen (z. B. RabbitMQ; Kafka von Vorteil).
12. Sie sind sicher im Umgang mit Containerisierung (Docker; Kubernetes von Vorteil).
13. Sie verfügen über Kenntnisse in CI/CD-Pipelines, z. B. Jenkins oder GitLab CI.
14. Sie haben Praxis im automatisierten Testing und Test-Driven Development (TDD).
15. Sie verstehen Clean Code, Design Patterns und Software-Architekturprinzipien.
16. Sie haben Erfahrung in agilen Entwicklungsmethoden (Scrum, Kanban).
17. Sie arbeiten teamorientiert, kommunizieren proaktiv und übernehmen eigenverantwortlich Aufgaben.
18. Sie verfügen über sehr gute Deutsch- und Englischkenntnisse.
Ihre Vorteile
Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist von der Vielfältigkeit unserer Mitarbeiter: innen sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitenden und auf allen Unternehmensebenen. Dazu gehören, neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über Ihre Herausforderungen und Perspektiven mit Ihrem Consultant. Mit individuellen Fortbildungen und Trainings werden Sie optimal gefördert und auf zukünftige Projekte vorbereitet. Ein unbefristetes Arbeitsverhältnis und ein Gleitzeitmodell sind bei uns selbstverständlich.
Das Bruttojahresgehalt beträgt mindestens € 55.000,-. Je nach Qualifikation und Berufserfahrung ist die Bereitschaft einer deutlichen Überbezahlung gegeben.