Job
In diesem Job entwickelst du komplexe Funktionen und verbesserst bestehende Systeme mit Java und Spring Boot, während du mit KI, Docker und REST arbeitest und an der Optimierung von Prozessen mitwirken wirst.
Job-Technologien
Deine Rolle im Team
- Implement complex features with the support of AI.
- Collaborating with cross-functional teams to understand business requirements and technical specifications.
- Working with legacy codebases, identifying areas for improvement, and implementing enhancements or replacements as needed.
- Developing and deploying microservices using Java and Spring Boot, adhering to best practices and design principles.
- Leveraging your expertise in Docker, REST, Git, and Maven/Gradle to create robust and scalable applications.
- Contributing to the improvement of software development processes and best practices.
- Applying analytical skills to troubleshoot issues, optimize performance, and ensure the reliability of our services.
- Ensuring basic web service security measures are implemented, protecting our applications and users.
- Collaborating with team members and sharing knowledge to foster a culture of continuous learning.
- Comply with Cubic's values and adherence to all company policy and procedures. In particular comply with the code of conduct, quality, security and occupational health, safety and environmental policies and procedures.
Unsere Erwartungen an dich
Ausbildung
- Bachelor's degree in Computer Science or related field (or equivalent work experience).
Qualifikationen
- Strong familiarity with Spring Boot and microservices architecture.
- Expertise in Docker, REST, Git, and build tools like Maven or Gradle.
- Ability to understand and work with legacy code, making improvements and replacements as needed.
- Strong analytical and problem-solving skills.
- Basic understanding of web service security principles.
- For the work in our multinational team, a certain ability to communicate in the English language is essential.
Erfahrung
- Proficiency in Java programming, including experience with Advanced Java concepts.
- Experiences with AI coding practices
Unser Angebot
- Competitive compensation package.
- Opportunities for professional growth and skill development.
- Collaborative and innovative work environment.
- Access to cutting-edge technologies and modern software development practices.
- Chance to contribute to both legacy system improvements and greenfield projects.
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die deutsche Cubic-Niederlassung wurde 2001 gebildet und befindet sich in Hamburg. Wir haben uns darauf spezialisiert, Vertriebslösungen für Verkehrsunternehmen zu erschaffen, einzurichten und zu verwalten. Dazu zählen Platformen für das elektronische Fahrgeldmanagement auf Basis von VDV-KA Chipkarten und Handyticket-Lösungen. Wir verstehen die speziellen Pre-Bedingungen und Ziele unserer Kunden und liefern angepasste Lösungen für ihre Bedürfnisse. Am Ende erschaffen wir Systeme, die auf die besonderen Anforderungen der Kunden zugeschnitten sind.
- 2001
- Etablierte Firma
- Onsite, Hybrid
- Logistik, Transport
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Du gestaltest die technische Weiterentwicklung unserer Softwareprodukte aktiv mit und prägst deren langfristige Architektur. Du entwickelst mit C# als zentraler Entwicklungssprache und technologischer Grundlage unserer Kernanwendungen. Du konzipierst,...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...
Wir entwickeln seit 20 Jahren branchenspezifische Softwarelösungen und Internetseiten mit einem hohen Qualitätsanspruch. Zur Verstärkung unseres Entwickler-Teams suchen wir für unseren Standort in Bernau bei Berlin DICH, eine/n motivierte/n,...