Position Overview
Lead / Senior Java Developer (Technical Lead)
We are looking for an experienced Lead / Senior Java Developer to join a high-performing agile team building scalable, high-quality digital services. This is a hands-on technical leadership role where you will guide developers while contributing directly to backend development, APIs, and automated testing.
You will work on complex, high-traffic systems using modern engineering practices, helping to design and deliver robust, scalable services that are resilient and production-ready.
Key Responsibilities
* Lead or mentor a team of Java developers
* Design and build server-side applications and RESTful APIs
* Develop and maintain automated test suites (TDD/BDD)
* Support CI/CD and continuous deployment practices
* Contribute to 2nd-line production support and incident resolution
* Build scalable, high-performance distributed systems
* Work with large datasets ...