-
Barclay Simpson

Senior Software Engineer - Java

Barclay Simpson
Germany · Full-time · Mid-Senior

Senior Software Engineer – Java (Hamburg, Germany) up to €100K - Hybrid

Location: Hamburg, Germany


Language Requirement: C1-level German proficiency is mandatory


Employment Type: Full-time, Permanent


Company Overview

Join a global leader in transportation technology solutions, dedicated to improving daily journeys through cutting-edge software and engineering innovation. With a strong presence in the public sector and transportation industries, the company is committed to delivering robust, scalable, and efficient technology solutions.


Role Overview

We are seeking a Senior Software Engineer with expertise in Java (JEE) development to contribute to the design, development, and deployment of large-scale, complex software systems. This role requires strong technical problem-solving skills, the ability to analyze functional requirements, and expertise in software architecture, testing, and security. You will work closely with cross-functional teams including software engineering, database, test, and documentation teams to ensure the delivery of high-quality solutions.

This position is based in Hamburg, Germany and is hybrid.


Key Responsibilities

  • Design and develop scalable, high-performance software systems in Java (JEE).
  • Analyze functional requirements and translate them into technical specifications.
  • Implement software with a focus on unit testing, version control, and continuous integration.
  • Support and manage deployment processes, ensuring seamless software rollouts.
  • Produce and maintain internal technical documentation, including software design and test specifications.
  • Provide technical guidance and mentorship to junior engineers.
  • Collaborate closely with other software engineering teams, database specialists, test engineers, and technical writers.
  • Define and implement test strategies, including test automation and performance testing.
  • Report on project performance and adherence to timelines, quality standards, and specifications.
  • Stay up to date with industry trends and drive software engineering process improvements.
  • Ensure compliance with company policies, security guidelines, and software development best practices.

Essential Skills & Experience

  • Significant experience in software engineering, with a focus on Java (JEE).
  • Hands-on experience with software development tools, including IntelliJ, Eclipse, Git, Subversion, Maven, Ant, Jenkins, and Jira.
  • Experience with UML design tools.
  • Strong understanding of enterprise software development methodologies.
  • Fluent German language skills (C1-level or higher) are required.

Desirable Skills & Experience

  • Experience with Apache, Tomcat, WebLogic, and/or Karaf.
  • Knowledge of Docker and Kubernetes for containerized deployments.
  • Understanding of Web Service Security (WSS) and PKI infrastructures.
  • Exposure to high-volume data processing systems.
  • Experience in public transport ticketing systems or financial bookkeeping solutions.
  • Familiarity with databases such as Oracle or PostgreSQL (including table design, queries, and optimization).
  • Knowledge of XML, JSON, JavaScript, CSS, and HTML.
  • Experience using Enterprise Architect for modeling and documentation.
  • Strong English language skills (spoken and written).

Educational Requirements

  • A degree in Computer Science, Engineering, Mathematics, or a related field.
  • Additional certifications in Java, UML, Scrum, or other relevant methodologies are beneficial.

Personal Attributes

  • Self-motivated and able to work independently and as part of a team.
  • Strong attention to detail and ability to adhere to software development procedures.
  • Excellent problem-solving skills and ability to analyze complex technical challenges.
  • Strong communication skills, both written and verbal.
  • Awareness of software development best practices and the ability to apply standards and procedures effectively.

Additional Information

  • Candidates may be required to undergo security clearance checks.
  • The job description provided above is not exhaustive; responsibilities may evolve based on business needs.

Key Skills

Ranked by relevance

javascript subversion jenkins oracle maven scrum java css git uml
Login to Apply
Posted
Feb 13, 2025
Type
Full-time
Level
Mid-Senior
Location
Hamburg

Industries

Transportation Logistics Supply Chain Storage

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
1inch
Related

Senior Software Engineer, Blockchain

2026-05-26

Full-time
Not Applicable
Spain
Transportation
Information Technology
View Job Details
PostNL
Related

Senior Backend Engineer (.NET / C#)

2026-05-25

Full-time
Associate
Netherlands
Information Services
Information Technology
View Job Details
Yojee
Related

Software Engineer (Backend Focus)

2026-05-27

Full-time
Mid-Senior
Australia
Information Technology & Services
Engineering