Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Tech Identity is on the lookout for a talented Senior Java Software Engineer to join our growing team. If you're passionate about helping organisations thrive through the best development practices, we want to hear from you!
What You'll Do
As a Senior Java Software Engineer, you're part of an agile Software Development Team and you're responsible for the full lifecycle of an application. You will be trusted to guide a team of your own on the best approach for large pieces of work that span multiple components and teams and as an expert in the area, you'll the go-to person for big ideas and problem-solving. With your large expertise, we know that you'll add a lot of value to the team - be it by suggesting alternative methodologies that may be more efficient, actively improving the tooling to improve use cases, or even designing and developing a technical solution or new processes.
You can expect to use cutting-edge technologies to deliver amazing value and the best product to our customers while scaling our platform to meet the demands of worldwide markets. You will be required to program well-designed, testable, efficient code to solve business needs, as well as test and document the implemented solutions.
Where You'll Work
- Remote-first role
- No frequent travels expected (<10%).
What We're Looking For
- Our product's backend runs in Java, so a proven track record of at least 5 years working with this technology (preferably Java 8+) would be ideal - but... If you have extensive experience working with similar OOP languages, that is not a problem as the underlying concepts are similar - just know that if you join us you'll be working with Java.
- Our teams also work with technologies such as Scala, Kafka, Akka, Memcached, Apache Storm, Apache Cassandra, Zookeeper, RabbitMQ, and some others... Ideally, you should have working experience with most/all of these but if not, don't worry - we will have your back!
- Experience working with a high concurrency/high transactional/highly available platform;
- Familiarity working with Client-server protocols such as SOAP, and REST;
- Expertise using established design patterns and encouraging appropriate use of reusability techniques (e.g. library extraction, new component creation)
Why Join Us?
At Tech Identity, we believe in empowering people through technology. You’ll be part of a dynamic, forward-thinking team that values innovation, flexibility, and continuous learning.
Key Skills
Ranked by relevanceReady to apply?
Join Tech Identity and take your career to the next level!
Application takes less than 5 minutes

