Software Engineer (Java)

DHL

Cyberjaya

Hybrid

Confidential

Full time

15 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Medical coverage
Flexi benefit plan
Public holiday leave
Free parking

Job summary

DHL IT Services in Cyberjaya is seeking a Software Engineer (Java) to help build the technology backbone of a global logistics leader. You will work on Java backend and microservices, with Spring Boot, Hibernate, RESTful APIs, and cloud exposure.

Collaboration across regions and teams in a multinational setting is expected, with strong English communication. You will contribute to design, development, and testing while embracing Agile practices.

Qualifications

  • Strong hands-on Core Java skills with OOP, data structures and exception handling.
  • Experience with Java EE, Spring Boot, Hibernate/JPA, RESTful APIs and microservices.
  • Full-stack capabilities: React frontend and Node.js backend; HTML/CSS/JS.
  • Relational and NoSQL databases; SQL, ORM tools like Hibernate; performance tuning.
  • Experience with CI/CD tools (GitHub Actions, Jenkins) and containerization (Docker, Kubernetes).
  • Cloud platforms (Azure, AWS or Google Cloud) and security best practices.

Responsibilities

  • Lead design, development and deployment of high-quality Java-based software.
  • Contribute to architectural decisions ensuring scalable systems.
  • Collaborate with product, UX/UI and QA to align requirements and solutions.
  • Develop and run unit/integration/ automated tests to guarantee quality.
  • Stay updated on industry trends and improve development processes.
  • Participate in Agile ceremonies and ensure timely project execution.
  • Oversee deployment and ensure production readiness with stakeholders.

Skills

Core Java
OOP
Data structures
Multithreading
Spring Boot
Spring MVC
Hibernate/JPA
RESTful API
Microservices
React
Node.js
HTML/CSS/JS
SQL/ORM
CI/CD
Docker
Kubernetes
Cloud (Azure/AWS/GCP)
Security basics
Performance tuning
AI/GenAI (Added-Value)

Tools

GitHub Actions
Jenkins
Docker
Kubernetes
REST APIs

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:
    • 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)

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
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
Recruiter
Recruiter

DHL IT Services • Cyberjaya

Hybrid
MYR 60,000 - 90,000
Hybrid work arrangements
Medical coverage (outpatient/inpatient
Flexible benefits plan
+2
AI Engineer (Python, GenAI)
AI Engineer (Python, GenAI)

DHL • Cyberjaya

Hybrid
Confidential
Hybrid work
Medical coverage
Flexi benefits
+2
API Customer Support Engineer
API Customer Support Engineer

DHL • Cyberjaya

Hybrid
Confidential
Hybrid work arrangements
Outpatient and inpatient medical cover
Personalized flexi benefit plan
+2
API Customer Support Engineer
API Customer Support Engineer

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

Hybrid
MYR 110,000 - 160,000
Hybrid work arrangements
Medical coverage
Flexi benefit plan
+2
DevOps Analyst
DevOps Analyst

Deutsche Post • Cyberjaya

Hybrid
MYR 90,000 - 130,000
Hybrid work
Medical coverage
Flex benefit plan
+2
AI Engineer Intern - Performance Testing & UI Automation
AI Engineer Intern - Performance Testing & UI Automation

DHL • Cyberjaya

On-site
Confidential
Hybrid work arrangements
Global exposure to IT professionals
Global internal job opportunities
+1
Principal Information Security Engineer
Principal Information Security Engineer

DHL • Cyberjaya

Hybrid
Confidential
Hybrid work
Medical coverage
Flexi benefit plan
+2