Software Engineer (Java)

DHL

Cyberjaya

Hybrid

Confidential

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangements
Medical coverage
Flexible benefit plan
Extra public holiday time off
Modern offices with free parking

Job summary

DHL IT Services in Cyberjaya is seeking a Software Engineer (Java) to join a global IT team. You will design, develop, and deploy Java-based backend services, contributing to microservices architecture and cloud deployments.

The role involves cross-region collaboration, agile rituals, and delivering secure, robust software. Requirements include strong Core Java skills, Spring, RESTful APIs, and experience with Docker/Kubernetes.

Qualifications

  • Strong hands-on Core Java skills with OOP, data structures, and multithreading.
  • Experience with Spring Boot, Hibernate/JPA, RESTful APIs, and microservices.
  • Full-stack development with React/Node; HTML, CSS, JS/TS, REST APIs.
  • Relational databases (Oracle/MySQL/PostgreSQL) and NoSQL (MongoDB); ORM tools.
  • CI/CD and containerization (GitHub Actions, Jenkins; Docker, Kubernetes).
  • Cloud platforms such as Azure, AWS, or Google Cloud.
  • Knowledge of security practices and secure coding principles.
  • Proficiency in English for collaboration across regions.

Responsibilities

  • Lead the design, development, and implementation of Java-based software solutions.
  • Contribute to architectural decisions for scalable, robust systems.
  • Collaborate with product managers, UX/UI, and QA to align business and tech needs.
  • Develop and run unit, integration, and automated tests for quality.
  • Stay updated with industry trends and improve development practices.
  • Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives).
  • Oversee deployment of applications ensuring on-time delivery and quality.
  • Communicate project status and solutions with stakeholders to foster transparency.

Skills

Core Java
Spring Boot
REST APIs
Microservices
CI/CD
Docker
Kubernetes
Cloud Platforms

Education

Bachelor's degree in CS
Master's degree (preferred)

Tools

Hibernate
JPA
GitHub Actions
Jenkins
Spring Framework
Docker
Kubernetes

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Java)
Software Engineer (Java)

Deutsche Post • Cyberjaya

Hybrid
MYR 120,000 - 180,000
Hybrid work arrangements
Medical coverage
Flexi benefits
+2
Software Engineer (Java)
Software Engineer (Java)

DHL Information Services (Asia-Pacific) Sdn. Bhd. • Cyberjaya

Hybrid
MYR 120,000 - 180,000
Hybrid work arrangements
Medical coverage (outpatient and in-pä
Modern offices with free parking space
+2
Associate DevOps Analyst
Associate DevOps Analyst

DHL • Cyberjaya

Hybrid
Confidential
Hybrid work arrangements
Medical coverage (outpatient & in-pat
Flexi benefit plan
+2
Software Engineer
Software Engineer

Deutsche Post • Cyberjaya

Hybrid
MYR 90,000 - 130,000
Hybrid work arrangements
Medical coverage (outpatient and in-pt
Personalized flexi benefit plan
+1
Software Engineer
Software Engineer

DHL • Cyberjaya

Hybrid
Confidential
Hybrid work arrangement
Medical coverage
Flexible benefits for you and family
+2
Software Engineer
Software Engineer

DHL Information Services (Asia-Pacific) Sdn. Bhd. • Cyberjaya

Hybrid
MYR 60,000 - 90,000
Hybrid work arrangements
Medical coverage (outpatient/inpatient
Flexi benefits for you and family
+2
AI Engineer (Python, GenAI)
AI Engineer (Python, GenAI)

DHL • Cyberjaya

Hybrid
Confidential
Hybrid work
Medical coverage
Flexi benefits
+2
AI Platform Software Engineer
AI Platform Software Engineer

Deutsche Post • Cyberjaya

Hybrid
MYR 120,000 - 180,000
Hybrid work arrangements
Medical coverage
Flex benefit plan
+2
API Customer Support Engineer
API Customer Support Engineer

DHL • Cyberjaya

Hybrid
Confidential
Hybrid work arrangements
Medical coverage
Flexible benefit plan
+2
Senior System Support Specialist (Permanent US Shift)
Senior System Support Specialist (Permanent US Shift)

DHL Information Services (Asia-Pacific) Sdn. Bhd. • Cyberjaya

Hybrid
MYR 110,000 - 140,000
Hybrid work arrangements
Medical coverage (outpatient and in-pt
Flexi benefit plan
+2