C

Cubic

Technology solutions for transportation and defense

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHamburg, GermanyNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • Proficiency in Java programming, including experience with advanced Java concepts.
  • Strong familiarity with Spring Boot and microservices architecture.
  • Expertise in Docker, REST, Git, and build tools such as 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.
  • Ability to communicate in English for work in a multinational team.
  • Experience with AI coding practices.

Responsibilities

  • Implement complex features with the support of AI.
  • Collaborate with cross-functional teams to understand business requirements and technical specifications.
  • Work with legacy codebases, identify areas for improvement, and implement enhancements or replacements as needed.
  • Develop and deploy microservices using Java and Spring Boot, adhering to best practices and design principles.
  • Use Docker, REST, Git, and Maven or Gradle to create robust and scalable applications.
  • Contribute to improving software development processes and best practices.
  • Troubleshoot issues, optimize performance, and ensure service reliability.
  • Implement basic web service security measures to protect applications and users.
  • Collaborate with team members and share knowledge to foster continuous learning.
  • Comply with Cubic’s values and company policies and procedures, including the code of conduct and quality, security, occupational health, safety, and environmental policies and procedures.

Desired Qualifications

  • Experience with reactive programming and event-driven design.
  • Familiarity with message queues and asynchronous communication patterns.
  • Proficiency with IntelliJ IDEA.
  • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
  • Basic experience with OSGi.
  • Experience with the VDV KA / etiCore standard.

About the Company

Cubic

Technology solutions for transportation and defense

Cubic builds technology solutions for transportation and defense through two units: Cubic Transportation Systems (CTS) and Cubic Defense. CTS delivers end-to-end systems like fare collection, real-time passenger information, and traffic management, while Cubic Defense provides training, simulation, and secure communications to support military missions, combining hardware, software, and ongoing maintenance. The company stands out by serving both civilian transit agencies and defense clients with integrated, long-term service contracts, leveraging its broad experience across two different markets. Its goal is to help customers operate more efficiently and safely by providing reliable, comprehensive technology solutions.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Diego, CA
Founded
1951

Recently Posted Jobs

Explore more opportunities at Cubic

See more jobs