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
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer, Blockchain
2026-05-26
Senior Backend Engineer (.NET / C#)
2026-05-25
Software Engineer (Backend Focus)
2026-05-27
- Posted
- Feb 13, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Hamburg
- Company
- Barclay Simpson
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer, Blockchain
2026-05-26
Senior Backend Engineer (.NET / C#)
2026-05-25
Software Engineer (Backend Focus)
2026-05-27