Search by job, company or skills

D

Senior Software Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Your IT Future, Delivered

Senior Software Engineer - (Full Stack |Java | Spring Boot | Angular | Postgres)

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 HLS team is continuously expanding. No matter your level of Senior Software Engineer proficiency, you can always grow within our diverse environment.

#DHL #DHLITServices #GreatPlace #Java #Spring Boot

Grow together
We are looking for an experienced Senior Software Engineer to join our small, high-impact development team. The ideal candidate is a hands-on engineer with strong technical foundations, proven delivery experience, and a sense of true software ownership.

You will work closely with business experts, product owners, and fellow developers in an agile environment to design, build, test, and maintain endtoend software solutions. Because our team is compact (5 developers), each member plays a critical role in architecture, implementation, quality assurance, and long-term product evolution.

Key Responsibilities

Software Design & Development

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Implement front-end features using Angular (TypeScript).
  • Work with PostgreSQL including schema design, query optimization, and data modeling.
  • (Optional) Build and maintain mobile components using Android (Kotlin/Java).

Quality & Testing Ownership

  • Write high-quality test cases for the user stories and features you implementbeyond typical unit tests, including integration, workflow, and endtoend tests.
  • Use and extend testing frameworks using JUnit, Seleniumand Appium.
  • Ensure CI/CD pipelines maintain high standards of quality and reliability.

Agile Teamwork & Collaboration

  • Actively participate in agile ceremonies and contribute to continuous improvement.
  • Collaborate closely with business experts to refine requirements and deliver businessdriven functionality.
  • Communicate clearly and proactively within the team.

Ownership & Accountability

  • Take responsibility for assigned features from conception to deployment and maintenance.
  • Demonstrate a sense of ownership toward product stability, performance, and usability.
  • Contribute to architectural discussions and propose improvements.
  • Support monitoring, debugging, and incident resolution when needed.

Required Skills & Experience

Technical Skills

  • 10+ years of hands-on experience with Java and Sprin g Boot.
  • Strong understanding of RESTful APIs, microservices, and distributed system design.
  • Solid experience with Angular or similar front-end frameworks.
  • Good knowledge of PostgreSQL or other relational databases.
  • Experience with test automation frameworks (JUnit, Selenium, Appium).
  • Familiarity with CI/CD (Git, GitLab CI, Jenkins, Azure DevOps, etc.).

Testing Focus

  • Experience writing integration, system-level, or endtoend test cases.
  • Ability to test not only code units but entire functional flows.
  • Good understanding of testing strategy in agile cross-functional teams.

Soft Skills & Mindset

  • Strong sense of ownership and responsibility.
  • Ability to work independently and collaboratively in a small, senior team.
  • Proactive mindset with strong problem-solving skills.
  • Excellent communication skills with business and technical stakeholders.
  • Curiosity, adaptability, and a drive for continuous improvement.

Bonus / Nice-to-Have Skills

  • Android app development (Kotlin or Java).
  • Experience with containerization (Docker), cloud platforms, or Kubernetes.
  • Experience with performance tuning and reliability engineering.
  • Working with custom internal test frameworks.
  • Hands-on experience using AI agents in the software development lifecycle (e.g., Copilot, AI-assisted refactoring, automated test generation, static analysis agents, code review agents).
  • Familiarity with integrating AI tools into CI/CD workflows or improving developer productivity using AI-based approaches.

What We Value

  • Engineers who own the software they build-not just write code.
  • People who ask questions, challenge assumptions, and propose improvements.
  • A strong engineering culture based on quality, transparency, and business focus.
  • Team players who thrive in close collaboration with a small but skilled group.


Ready to embark on the journey Here's what we are looking for:
As a Full Stack Senior Software Engineer, having expert-level Java and Spring Boot development skills is a huge plus. Very good knowledge of Angular (TypeScript, HTML, CSS, REST integrations) will also be an integral part of this role.
You are a technology aficionado, therefore you have a good understanding of microservices architecture and test automation frameworks (JUnit, Selenium, Appium). You are able to work independently, prioritize, and organize your tasks under time and workload pressure. Working in a multinational environment, you can expect crossregion collaboration with teams around the globe thus being advanced in spoken and written English will be certainly useful.

An array of benefits for you:

  • Hybrid work arrangements to balance in-office collaboration and home flexibility.
  • Medical Insurance: Self + Spouse + 2 children. An option to opt for Voluntary Parental Insurance (Parents / Parent -in-laws) at a nominal premium covering pre existing disease.
  • In House training programs: professional and technical training certifications.

More Info

About Company

DHL Aero Expreso S.A. is a cargo airline based out of Panama City, Panama. It is wholly owned by Deutsche Post World Net and operates the group's DHL-branded parcel and express services in Central and South America. Its main base is Tocumen International Airport, Panama City.

Job ID: 145408055

Similar Jobs