Software Engineer (Java)
- Hiring from
- Malaysia
- Work type
- Hybrid
- Posted
617,719 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
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.
