Fullstack Software Engineer at Experian

This role is ideal for a mid-level Fullstack Engineer with at least 2 years of experience who is comfortable working across the entire stack. You should have a

Work type: hybrid

Location: Sofia

Type: Full-time

Summary

This role is ideal for a mid-level Fullstack Engineer with at least 2 years of experience who is comfortable working across the entire stack. You should have a strong command of modern Java (11+) and Angular (13+) to help build and scale Experian’s PowerCurve Collections platform, a market-leading debt management system. The position offers a robust benefits package focused on work-life balance and long-term security, including 26+ days of annual leave, a "ShareSave" stock plan, and a monthly flex allowance. You'll work in a hybrid environment in Sofia with significant opportunities for professional growth through unlimited access to educational materials and structured career pathways. **You might be a good fit if you...** * Have solid experience with the Spring Framework (MVC, Security) and REST APIs. * Are comfortable writing clean, testable code using OOP principles and design patterns. * Value a hybrid work model that balances office collaboration with remote flexibility. * Enjoy participating in the full lifecycle, from technical design and estimation to automated testing.

Job Description

## Job Description
<p>We are looking for Full-Stack Software Engineer to join our PowerCurve Collections Software Engineering Team - our debt management system that enables our clients to maximize collections efforts and make more profitable decisions. As part of the team you will develop customizable and user-friendly capabilities which further strengthen the market leading position of our proposition.</p><p>&#xa0;</p><p><strong>What you'll do:</strong></p><ul><li>Develop scalable full‑stack solutions using Java and Angular.</li><li>Write clean, efficient, and well‑tested code.</li><li>Maintain automated tests to ensure software quality.</li><li>Review code and uphold coding standards.</li><li>Contribute to technical design and estimation activities.</li><li>Solve problems and deliver business value.</li><li>Share knowledge to support team growth and engineering best practices.</li></ul>

## Qualifications
<p><strong>What you'll bring:</strong></p><ul><li>2+ years of experience as a Software Engineer</li><li>Knowledge of OOP principles, data structures, algorithms and design patterns</li><li>Knowledge of good software development practices (Clean Code, Refactoring)</li><li>Advanced level of Java 11+</li><li>Experience with Angular 13+</li><li>Experience with Rest API, Spring Framework, Spring-MVC, Spring-Security</li><li>Experience with JavaScript and other fundamental front-end technologies (HTML5, CSS3, SASS/LESS, AJAX)</li></ul><p><strong>Advantages:</strong></p><ul><li>Experience with JSP &amp; OSGI</li><li>Experience with automation frameworks (JUnit, Selenium, Cucumber)</li><li>Experience with JavaScript testing frameworks (Jasmine, Karma, Protractor)</li><li>Experience with CI/CD</li></ul>

View this job on nocollar jobs