Digital Transformation
·
Tallinn
·
Hybrid
Senior Full-Stack Java Developer
Join us as a Senior Full-Stack Java Developer to build impactful national systems using Java, Spring Boot, and Angular. Lead complex projects, mentor others, and shape Estonia’s digital future. 🚀
IN THIS ROLE, YOU WILL HAVE THE OPPORTUNITY TO
- Contribute to the development of complex information systems, thereby improving the lives of nearly every Estonian - we never run out of challenges!
- Develop and maintain Java-based applications and microservices.
- Design and implement system architecture solutions in collaboration with architects.
- Take the lead in solving complex technical challenges and provide guidance to junior developers.
- Ensure code quality through testing (unit and integration tests) and code reviews.
- Bring ideas to life together with our service design and analytics teams.
- Optimize system performance, security, and scalability.
- Contribute to the continuous improvement of development practices (CI/CD, DevOps, Agile).
- Document technical solutions and development decisions.
OUR EXPECTATIONS OF YOU
- At least 5 years of experience as a Full Stack Java Developer.
- Hands-on experience with Java, Spring Boot, Angular, and PostgreSQL.
- Practical experience in developing REST services.
- Experience with message-based solutions (e.g., RabbitMQ).
- Experience with CI/CD systems.
- Have worked within an agile development environment.
- Independently tackle complex technical tasks.
- Have strong analytical skills.
- Proficiency in Estonian and English.
IT'S A PLUS IF YOU HAVE
- Knowledge of Kubernetes (including container management).
- An interest in AI applications.
- Previous experience in developing national information systems and familiarity with X-Road and the Government Cloud.
- A degree in IT or a related field.
- Department
- Digital Transformation
- Role
- Full-Stack Developer
- Locations
- Tallinn
- Remote status
- Hybrid