Tech Identity
Senior Java Software Engineer
Tech IdentityPortugal17 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

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 relevance