Tailor your resume for this job
Tailored resumes get up to 2x more interviews. Match yours in seconds.
Job description
For our, client we're looking for a Senior Software Engineer with deep expertise in JAVA to lead the design and development of mission-critical systems across our domain. You will play a key role in shaping technical strategy, driving architectural decisions, and mentoring engineers within a high-performing team. The position is fully remote, for candidates based in Euope Union countries.
Responsibilities
- Lead the end-to-end delivery of complex software solutions from requirements gathering and architecture design to development, testing, and production deployment;
- Own and drive long-term technical initiatives and architectural improvements across systems;
- Spotting gaps or unclear requirements early and proactively reaching out to the right teams for answers;
- Collaborate closely with stakeholders to align technical solutions with business goals;
- Champion engineering best practices, including CI/CD, automated testing, and scalable design patterns;
- Balancing multiple priorities at once, new features, production issues, support requests, and releases;
- Operating day-to-day within the project tools, codebase, infrastructure, and processes as part of the project team.
Requirements
- 5-7+ years of experience as a software engineer;
- Strong experience with Java (Spring Boot), Apache Kafka, and microservices architecture;
- Confidence navigating and contributing to large, unfamiliar codebases;
- Solid understanding of messaging protocols and data mapping;
- Financial services background would be considered as advantage;
- Experience working in regulated or institutional environments;
- Familiarity with CI/CD pipelines (Jenkins or similar);
- Comfort using AI-assisted development tools;
- Ability to work independently and drive things forward;
- Exelent communication skills with a proactive, speak-up mindset.
Nice to have
- React.js experience is a plus;
- FIX protocol experience;
- Experience with cloud platforms (Azure or AWS);
- Docker/containerisation experience.
The offer
- Project/Client:
Global Investment Management Firm
- Location: Remote (Baltic States, EU)
- Language: English
- Engagement: Full-time
- B2B contract till the end of the year (possibility to renew)
- Hourly rate: 30-35 EUR
Recruitment Process
- Stage1: CV Screening - Applications are reviewed within 24 hours.
- Stage2: Pre-Screening - A short Q/A session (Automated session or with a recruiter) to assess your experience.
- Stage3: Shortlisting - Selected candidates are presented to the hiring manager.
- Stage4: Interview - Tech discussion with the project team
- Stage5: Interview - Tech discussion with the end customer, several rounds
- Stage6: Offer and Onboarding - Successful candidates receive an offer and start the onboarding process.
Note: You can choose to complete the pre-screening via an automated session (recommended for faster feedback) or with a recruiter.
Information about the processing of your personal data is provided in our Privacy Policy, which is available online a Privacy Policy
Find your next job on Mokaru
Search thousands of live jobs from company career pages, updated every day.
Browse all jobs

