Senior Java Developer
- Full Time
- Bulgaria (Remote)
We are seeking a Senior Java Developer to join our client’s team – an international IT services company delivering large-scale digital transformation projects for leading enterprises. This role is ideal for an experienced Java professional with strong expertise in microservices and cloud environments, who enjoys working on complex systems within Agile teams.
You’ll be part of a collaborative development team building and modernizing mortgage systems as part of a multi-year financial project. The project operates within an advanced cloud-based architecture and has recently gone live with its MVP. With a long-term partnership and a mission-critical scope, this is a unique opportunity to work on innovative banking solutions with direct business impact.
Responsibilities:
➢ Act as a senior developer and provide technical leadership within the project team;
➢ Design, develop, and maintain scalable microservices and system components using Java;
➢ Integrate project components with neighboring systems for seamless end-to-end operation;
➢ Contribute to system architecture discussions and ensure alignment with best practices;
➢ Collaborate closely with team members, architects, QA, and stakeholders in an Agile environment;
➢ Participate in code reviews, testing, and continuous improvement of development practices;
➢ Stay up to date with modern tools, frameworks, and cloud services to enhance system performance and scalability.
Requirements:
➢ 6+ years of professional experience in Java development within collaborative teams (mandatory);
➢ Proven hands-on experience designing and developing microservices (mandatory);
➢ Strong knowledge of relational databases and at least 2 years working with NoSQL databases (MongoDB experience is a plus);
➢ Practical experience developing or consuming cloud services (AWS experience preferred);
➢ Familiarity with client-side development and interfacing with services is advantageous;
➢ Experience working in Agile environments with tools such as JIRA;
➢ Excellent communication skills and fluency in written and spoken English;
➢ Bachelor’s degree in Computer Science, Engineering, or related discipline.
About Our Client:
Our client is a long-term trusted technology partner of one of the largest financial institutions in the region, with nearly 30 professionals already contributing from Eastern Europe alongside many colleagues in Israel. The project is entering its next development phase, with 3–4 years of ongoing roadmap.
What We Offer:
• Full remote work flexibility (hybrid options in Sofia available);
• Additional private medical and dental insurance;
• Monthly food vouchers and transport coverage;
• Flexible working hours and supportive work environment;
• Professional growth and long-term career opportunities;
• Online social events, sports competitions, and team activities.
If you’re a Senior Java Developer passionate about building complex, high-impact financial systems and want to be part of a long-term strategic project, we’d love to hear from you!
To apply for this job email your details to milena@impact-hire.com