We are looking for skilled Java Engineers who will play a pivotal role in developing innovative solutions. As a Senior Java Engineer, you will design and develop Java applications, contribute to architectural designs and decisions. Working with real-time data in high-performance computing (HPC) environments is essential.
Key areas of focus include Object-Oriented Programming (OOP), functional programming using Java, Kotlin, and Akka.
Responsibilities:
* Design and develop robust Java applications
* Contribute to technical architecture and decision-making
* Work effectively with real-time data in HPC environments
* Develop efficient solutions using Java, Kotlin, and Akka
Requirements:
* Minimum 8 years of experience in Java software development
* Strong understanding of OOP and functional programming concepts
* Familiarity with Domain-Driven Design (DDD) and Test-Driven Development (TDD)
* Experience with Kotlin and Akka
What We Offer:
* Competitive salary package
* Annual travel allowance for relocation
* Visa assistance for candidates and family members
* Schooling support for up to 3 children
* Comprehensive health insurance
* Relocation package including accommodation and bonus
Please note that due to the Defence sector, a security clearance check may be required.