Start your IT career with us!
Software Engineer (Java)
With a global team of 6000+ 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 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 collaboration
What you should have:
Strong hands-on Core Java skills are mandatory, with a deep understanding of:
Object-oriented programming (OOP)
Data structures, collections, algorithms and exception handling
Multithreading and concurrency
Java design patterns and clean coding principles
Strong experience with Java enterprise development and frameworks, including:
Spring Boot and Spring MVC
Hibernate / JPA / ORM
RESTful API and microservices development
Java EE technologies where applicable
Full-stack / end-to-end development experience with:
React for front-end application development
Node.js for backend/API development where applicable
HTML, CSS, JavaScript/TypeScript
RESTful APIs and integration between front-end and backend services
Strong database knowledge, including:
Relational databases such as Oracle, MySQL or PostgreSQL
NoSQL databases such as MongoDB
SQL development, data modelling and ORM tools such as Hibernate
Experience with CI/CD tools and practices, such as:
GitHub Actions and/or Jenkins
Automated build, testing and deployment pipelines
Experience with containerization and orchestration technologies:
Docker
Kubernetes
Good understanding of application security, including:
Secure coding practices
Authentication and authorization
API and application security principles
Experience with cloud platforms such as Azure, AWS or Google Cloud, including application deployment and scalability.
Knowledge of Java application performance tuning, troubleshooting and optimization.
Added-Value / Preferred Skills
AI Agent development experience using Python.
Practical understanding of AI/Generative AI technologies, LLMs and AI agent concepts.
Exposure to AI frameworks or technologies such as:
LangChain / LangGraph
Google Agent Development Kit (ADK)
Google Enterprise Agent Platform
Model/API integration with Azure OpenAI, OpenAI, Gemini or similar platforms
Experience integrating AI agents into existing enterprise applications, APIs or development workflows would be an advantage.
An array of benefits for you:
Hybrid work arrangements to balance in-office collaboration and home flexibility
Outpatient (unlimited) and inpatient medical coverage for employees
Personalized flexi benefit plan for you and your family
Choose any day off from earned public holidays, including Saturdays and ad-hoc holidays to spend with your loved ones
Modern offices with free parking space
DHL is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other protected characteristic.