We are strengthening the uClockit technology team. uClockit is the HR Tech SaaS platform developed by Make It Special to simplify team and operations management, already present in five international markets and used every day by thousands of users.
We are looking for a Senior Java Software Developer to actively contribute to the evolution of the platform, taking part in the development of new features, the optimisation of the architecture and the continuous improvement of the product's performance, security and scalability.
In this role, you will have the opportunity to work on a consolidated and growing technology product, collaborate with an international and multicultural team and take a direct part in technical decisions, with autonomy and room to propose and implement new solutions.
Key responsibilities
- Develop, maintain and optimise backend applications in Java and Spring Boot.
- Design and implement microservices, REST APIs and integrations between systems.
- Take part in architecture decisions and in the technological evolution of the platform.
- Ensure the quality, performance, scalability and reliability of the solutions developed.
- Implement and promote good development, testing and documentation practices.
- Collaborate with multidisciplinary product, development and operations teams.
- Identify, analyse and solve technical challenges and performance issues.
- Support and mentor other developers, contributing to knowledge sharing and the continuous improvement of software engineering practices.
Mandatory requirements
- Portuguese citizenship.
- At least 3 years of professional experience in Java development.
- Experience with Spring Boot / Spring Framework.
- Solid knowledge of microservices architectures.
- Experience with REST APIs and messaging systems (Kafka or RabbitMQ).
- Knowledge of SQL and NoSQL databases.
- Experience with Docker, Kubernetes and CI/CD pipelines.
- Familiarity with tools such as GitHub Actions or Jenkins.
- Professional communication skills in English.
Nice to have
- Experience with cloud services, namely AWS or Google Cloud Platform.
- Knowledge of Kotlin.
- Experience developing and evolving SaaS products.
- Experience in startup environments or growing technology teams.
- Autonomy, critical thinking, a collaborative spirit and problem-solving skills.
What we offer
- Hybrid work, with the option to work from Lisbon or Leiria.
- Joining an international and multicultural team, in a collaborative and dynamic work environment.
- Active participation in the evolution of a consolidated SaaS platform, with clients in different international markets.
- Technical autonomy and the opportunity to contribute directly to architecture and product development decisions.
- Exposure to real technological challenges, in an environment that values innovation, initiative and continuous improvement.
- Opportunities for learning, technical development and professional growth.
How to apply
Would you like to contribute to the evolution of a technology product with a real impact on the way companies manage their teams? We want to meet you.
Send your application to rh@uclockit.com, with the subject “Application — Senior Java Software Developer | uClockit”, including:
- An up-to-date CV, highlighting your technical experience and relevant projects.
- A link to your LinkedIn profile.
- A short introduction, in text (one paragraph) or video format, telling us what motivates you to apply and how your experience can contribute to our team.
At uClockit, we believe technology should make people's work simpler. If you share this vision and are looking for a challenge where your ideas and skills can make a difference, we want you on board.
Join our team!