For more than 30 years, ILIAS Solutions has helped defense organizations improve logistics, maintenance, asset management, and operational readiness through integrated software solutions.
Today, we are building the next generation of that platform.
As a Senior Full Stack Java Developer, you help shape software that supports critical operational processes within defense organizations.
You contribute to a platform that continues to evolve through new customer requirements, new capabilities, and new operational challenges. Working alongside analysts, architects, product owners, and experienced software engineers, you help create solutions that support defense organizations around the world.
If you enjoy solving difficult problems, understanding how systems interact, and building software that creates real operational value, this is an opportunity to work on challenges that extend far beyond technology alone.
Meaningful Work in a Mission Driven Environment
Turning Operational Complexity into Trusted Software
Defense organizations operate in environments where personnel, qualifications, maintenance activities, equipment, and logistics processes are closely connected.
Decision makers depend on accurate information to understand whether people are qualified, assets are available, and operational objectives can be achieved.
A commander may need visibility into whether personnel, equipment, and supporting resources are ready for a planned mission. A maintenance manager needs insight into asset availability. A logistics specialist relies on accurate information to support operational planning.
Your work helps transform large amounts of operational information into software that provides clarity, confidence, and actionable insight.
Complex Challenges, Clear Solutions
Understanding Before Building
Customers rarely arrive with detailed technical specifications. They arrive with operational challenges.
Success in this role comes from understanding how processes, systems, people, and business rules interact within a larger operational environment. You analyse workflows, identify dependencies, uncover exceptions, and understand the logic behind operational decision making.
You use these insights to independently design, develop, and deliver software functionality. You take ownership of user stories from analysis through implementation and remain closely involved in the design, development, testing, and maintenance of software components.
You work closely with architects, analysts, and product owners to ensure that solutions fit both the operational reality and the technical direction of the platform.
While understanding operational complexity is important, this remains first and foremost a hands on Senior Java Developer role. We are looking for someone who enjoys building software, stays close to the code, and brings recent experience developing enterprise applications in modern Java environments.
The Impact You Help Create
Building Confidence Through Reliability
Behind every readiness dashboard, maintenance workflow, qualification record, and operational report are people who rely on accurate information.
Your work helps ensure that users can trust the information they receive and make decisions with confidence.
That trust is built through secure design, thoughtful engineering, clean code, and a long term focus on quality.
You take pride in building software that continues to deliver value as the platform evolves.