Description
ABOUT THE JOB
What you will do as a Senior Java Software Engineer:
- Design scalable, cloud-native software architectures and solution designs
- Develop and maintain Java-based microservices and backend components
- Lead the development and upkeep of complex software systems aligned with IT standards and security requirements
- Optimize performance, reliability, and maintainability across distributed services
- Conduct code reviews to ensure adherence to best practices and coding standards
- Participate in the full software development lifecycle, including implementation, testing, and deployment
- Create and maintain clear, comprehensive technical documentation
- Collaborate with cross-functional teams to deliver high-quality, user-centric solutions
- Share knowledge and support team members to foster continuous improvement
- Stay informed on emerging technologies and industry trends to keep our solutions competitive
What Makes You a Great Fit:
- Java 21: Hands-on experience with virtual threads, records, and pattern matching
- Spring Boot 3+: Strong grasp of building and maintaining modern Spring-based microservices
- RESTful API development: Proficient in designing, implementing, and documenting APIs
- Clean code & testing: Skilled in managing technical debt, writing maintainable code, and automating tests
- Banking IT experience: Solid understanding of banking systems and workflows is a strong advantage
- English fluency: Excellent spoken and written communication skills required for Pan-Baltic collaboration
Preferred Experience:
- AWS Cloud services: Familiarity with Lambda (Java runtime), CodeBuild, API Gateway, CloudWatch, and X-Ray
- Software design principles: Applied knowledge of SOLID, KISS, and YAGNI in real-world projects
- Trading systems: Experience with QuickFIX/J (FIX 5.0) or similar protocols is a significant plus
Why You will Love Working Here:
- Flexible working hours, Hybrid work, and a possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK (in total 90 days per year)
- Additional weeks of vacation to all employees with 1+ years tenure
- Volunteer time off and 30 fully paid calendar days for military training every year
- Competitive health benefits package – health insurance after the first 3 months as + health days in case of your absence due to sickness without a doctor’s note
- Internal and external training programs, workshops, conferences, online trainings for professional growth and wellbeing.
- Working with international teams who value challenging work together with good humor and having fun
- Culture. You’ll be joining a team where things move fast, ideas flow freely, and change is part of the everyday. It’s a dynamic environment that keeps you learning, growing, and never bored
- Gross salary. 4,200 – 6,300 EUR/month. The final offer will depend on the level of your experience and competencies
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#JobsHubEstonia #GlobalRecrutment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJob
#RecruitmentServices #EmploymentPortal
Related Jobs
×