Full Stack Developer (React+Java)

UniCreditSofia, Sofia-CapitalHybrid, On-siteFull-timeMid level, 2–5 yearsListed 5 hours ago

Apply now

About this role

At UniCredit, we explore bold, innovative ideas, delivering products and solutions that enable people to live more successful and fulfilling lives. Our ambition is to be the Bank for Europe's future - and we look for people who are willing to walk with us in this direction. To be an example in applying the principles of diversity and equity and in creating an inclusive environment for all is key for the relationships and processes we build. Our business creates investments, resources, and new opportunities that drive our employees' growth by providing a unique and dynamic professional journey. We want you to bring your talents and strengths to the team and create a meaningful career that gives back as much as you achieve.

- Develop, maintain, and enhance banking applications used by customers, employees, and internal business units;
- Implement new features end‑to‑end (backend + frontend);
- Participate in the full development lifecycle: requirements, design, implementation, testing, deployment, and support;
- Follows established processes and good practices in the sphere of Change management, Incident management and Problem management;
- Ensure software meets high‑security and compliance standards required in financial institutions;
- Investigate and resolve production issues, ensuring system stability and reliability;
- Collaborate closely with Business Analysts, QA, Product Owners, and other tech teams;
- Maintain clear and accurate technical documentation.

- Strong experience with various J2EE technologies;
- Strong experience in Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security);
- Strong experience in core Java;
- Strong experience with React;
- Experience withHTML5, CSS3, JavaScript/TypeScript skills;
- Understanding of responsive UI development and component-based architecture;
- Experience with Git version control;
- Knowledge of microservices architecture and distributed systems;
- Experience with CI/CD pipelines (Jenkins, etc.);
- Working with APIs, OAuth2, and authentication flows;
- Familiarity with Kibana, ELK, or monitoring tools for frontend logs;
- Experience with SQL databases (Oracle, PostgreSQL, MySQL) and writing efficient queries;
- Experience with agile methodologies;
- Outstanding communication skills;
- English – High level of communication skills (read, write, speak);
- Knowledge of regulatory documents in the field of banking;
- Highly motivated, very responsible, dynamic and strong team player .

- Role-based bonus scheme
- Christmas payment
- Special terms on Lending products
- Waived fees and commissions on a wide range of banking services
- Supplementary health insurance
- Additional financial support on special personal occasions
- Food vouchers
- 25 annual paid leave
- Paid day off for your birthday & for volunteering
- Additional annual leave based on length of service
- Flexible working hours & work-from-home options
- Free access to online learning courses and training on a wide range of topics
- Access to a foreign language learning platform
- MultiSport card at preferential rates
- Refer-A-Friend Program
- Fully equipped fitness facilities
- Cafeteria and dining facilities on preferential prices
- Corporate kindergarten
- On-site dental office

UniCredit is a pan-European leading commercial bank providing best-in-class solutions and services across Italy, Germany, Austria, and Central and Eastern Europe. Our Vision is to be the Bank for Europe's Future. Our Purpose is to Empower Communities to Progress, delivering the best-in-class products and services for all stakeholders, unleashing the potential of our people and our clients across Europe. We serve over 20 million clients, supported by three Group product factories — Corporate, Individual and Payment Solutions — that ensure best-in-class expertise and scalable solutions across all markets. Our integrated model combines local proximity, deep client understanding and Group-wide capabilities, enabling seamless service and outstanding client experience. Digitalisation, operational excellence and a strong commitment to ESG principles underpin our journey, helping us deliver sustainable long-term value for clients, communities, employees and shareholders. Our shared Culture unites our people across all countries, empowering teamwork, driven execution and ambition through Ownership, Integrity and Caring.