With a global team of 5600+ IT professionals, DHL IT Services connects people and keeps the global economy running by continuously innovating and creating sustainable digital solutions. We work beyond global borders and push boundaries across all dimensions of logistics. You can leave your mark shaping the technology backbone of the biggest logistics company of the world. Our offices in Cyberjaya, Prague, and Chennai have earned #GreatPlaceToWork certification, reflecting our commitment to exceptional employee experiences.
Digitalization. Simply delivered.
At IT Services, we are passionate about technology. Our Service Logistics team is continuously expanding. No matter your level of Senior Software Engineer proficiency, you can always grow within our diverse environment.
#DHL #DHLITServices #GreatPlace
Grow together
Timely delivery of DHL packages around the globe in a way that ensures customer data are secure is in the core of what we do. You will provide second/third level day-to-day operation support, and help investigate and resolve incidents, which were not resolved in lower support levels. Sometimes, issues might get tricky and this is where cooperation on troubleshooting with other IT support teams and specialists will come into play. When it comes to firmware bugs, vulnerabilities and other issues related to our technologies, communicating with our vendors is key.
For any issues related to telecommunication/security systems within the DHL Group environment, you are our superhero. The same applies when it comes to managing, proposing and implementing all necessary changes to production security devices in all IT Services Data Centers and premises, providing global availability to key DHL Group services.
Last but not least, security technologies associated with Firewalls, Load Balancers, VPNs, Proxies, Azure and Google Cloud are all in your support league.
Ready to embark on the journey? Here’s what we are looking for:
As a Senior Software Engineer, having expertise in Java JDK 17 & 21 is a huge plus. Very good knowledge of web and backend application development will also be an integral part of this role.
You are a technology aficionado, therefore you have a good understanding of cloud computing and microservices architecture . You are able to work independently, prioritize and organize your tasks under time and workload pressure. Working in a multinational environment, you can expect cross-region collaboration with teams around the globe, thus being advanced in spoken and written English will be certainly useful.
What you will do:
Lead the design, development, and implementation of high-quality software solutions using Java and related technologies Contribute to architectural decisions and design patterns to ensure scalable and robust software systems. Work closely with product managers, UX/UI designers, and QA teams to gather requirements and ensure alignment between business needs and technical solutions. Develop and execute unit tests, integration tests, and automated tests to ensure software quality and reliability. Stay current with industry trends, emerging technologies, and best practices to continuously improve development processes and methodologies. Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient project execution. Oversee the deployment of applications and services, ensuring they are delivered on time and meet quality standards. Communicate effectively with stakeholders regarding project status, challenges, and solutions, fostering transparency and collaborationWhat you should have:
Deep understanding of core Java concepts, including object-oriented programming (OOP), data structures, and algorithms. Extensive experience with popular Java frameworks such as: Spring (Spring Boot, Spring MVC) Hibernate (for ORM) Java EE (Enterprise Edition) technologies. Strong knowledge of web technologies, including: RESTful APIs and SOAP web services. Front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., Angular, React) is a plus. Proficiency in working with relational databases (e.g., Oracle, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB). Experience with SQL and ORM tools like Hibernate. Experience with CI/CD tools and practices (e.g., Jenkins, GitHub Action) to automate the build, test, and deployment processes. Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) for deploying and managing applications. Understanding of security principles and practices, including secure coding practices, authentication, and authorization mechanisms. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and services related to application deployment and scalability. Knowledge of performance tuning and optimization techniques for Java applications.An array of benefits for you:
Annual Leave – 42 days off apart from Public / National Holidays Medical Insurance - Self + Spouse + 2 children. An option to opt for Voluntary Parental Insurance (Parents / Parent -in-laws) at a nominal premium covering preexisting diseases. In House training programs - professional and technical training certifications Flexible Work options.