Senior Software Engineer

Job not on LinkedIn

🕒 October 29, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Hapag-Lloyd AG

Hapag-Lloyd AG

WebsiteLinkedIn

10,000+ employees

Founded 1847

🚗 Transport

🛍️ eCommerce

Transport • eCommerce • Logistics

Hapag-Lloyd AG is a leading global shipping company specializing in container transportation, providing services for international trade. They offer a comprehensive online business suite for booking, tracking, and managing shipments, along with tools for customer service and performance management. With a fleet of 292 vessels and a commitment to quality and digitalization, Hapag-Lloyd facilitates efficient and sustainable logistics solutions worldwide.

📋 Description

• Develop high-quality software solutions and designs. • Identify, prioritize, and execute tasks in the software development life cycle. • Develop tools and applications by producing clean, efficient code that ensures optimal response time and overall performance. • Adhere to GUI and UX standards defined by the organization while developing solutions. • Automate tasks using appropriate tools and scripting. • Review and debug code. • Perform validation and verification testing. • Collaborate with internal teams and vendors to enhance and improve products. • Document development phases and monitor systems. • Keep software up to date with the latest technologies. • Train and manage a team of junior developers, review their work, and provide guidance to ensure accuracy.

🎯 Requirements

• Minimum 5 years of working experience in Java, J2EE, JPA, and Rest API. • Experience working with Continuous Integration and Deployment in a DevOps-oriented product development environment, along with familiarity with modern MML. • Strong knowledge of SQL/NOSQL databases, PL/SQL, ORM (MyBatis/Hibernate), and basic Linux/UNIX. • Basic understanding of MVC (Model-View-Controller) pattern, JDBC (Java Database Connectivity), and RESTful web services. • Working knowledge of Agile development methodologies like Scrum, XP, and Kanban. • Ability to simplify complex solutions into discrete components to parallelize development efforts, reducing time to market. • Collaborate effectively with Product Managers, Solution Architects, and Engineering peers to define, analyze, and estimate effort levels for delivering scalable solutions that meet customer requirements. • Proficiency in writing high-quality, well-tested clean code with a strong grasp of Object-Oriented programming and SOLID design principles. • Proficient in Test Driven Development and Behavior Driven Development.

🏖️ Benefits

• Flexible work arrangements • Professional development opportunities

Apply Now