UniCredit Group

Full Stack Developer (React+Java)

UniCredit Group Bulgaria

Banking · 10,001+ employees

18 h ago
react Mid (2-5 yrs) Full-time Bulgaria
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop, maintain, and enhance banking applications by implementing end-to-end features across the full development lifecycle. Collaborate with cross-functional teams to ensure software meets high-security standards while resolving production issues.

What they look for

Java J2EE Spring Boot Spring MVC Spring Data Spring Security React HTML5 CSS3 JavaScript TypeScript Git Microservices CI/CD SQL Agile

Requirements

Requires strong experience in Java, Spring Framework, and React, along with proficiency in microservices and SQL databases. Candidates must possess excellent communication skills and a solid understanding of banking regulatory requirements.

Benefits

Role-based bonus scheme Christmas payment Special terms on lending products Waived fees and commissions on banking services Supplementary health insurance Additional financial support Food vouchers 25 days annual paid leave Paid day off for birthday Paid day off for volunteering Additional annual leave based on length of service Flexible working hours Work-from-home options Free access to online learning courses Foreign language learning platform MultiSport card Refer-a-friend program Fitness facilities Cafeteria and dining facilities Corporate kindergarten On-site dental office

Full description

Allgemeine Informationen

Job Id

117485

Unternehmen

UniCredit Bulbank

Competence Line

Digital

Funktionsbereich

Digital & Data

Standort

София / Sofia

Land

Bulgarien

Kontakt

PeopleAndCultureCOO@UniCreditGroup.Bg

Jobniveau

Professionals

Vertragsart

Labor permanent

Arbeitszeitmodell

Vollzeit

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.

What you'll be doing

  • 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.

What you'll need to succeed

  • 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 .

What you'll get in return

  • 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

About UniCredit Group

Die UniCredit ist eine führende, paneuropäische Geschäftsbank, die erstklassige Lösungen und Services in Italien, Deutschland, Österreich, Zentral- und Osteuropa bietet. Unsere Vision ist es, die Bank für Europas Zukunft zu sein. Unser Anspruch lautet: Empower Communities to Progress. Er beinhaltet, allen Stakeholdern erstklassige Produkte und Services zu bieten und dadurch das Potenzial unserer Kund:innen und Mitarbeitenden in ganz Europa zur Entfaltung zu bringen. Wir betreuen mehr als 20 Millionen Kund:innen, unterstützt von drei gruppenweiten Produktbereichen - Corporate, Individual und Payment Solutions -, mit denen wir in all unsere Märkten eine erstklassige Expertise und skalierbare Lösungen bereitstellen können. Unser integriertes Geschäftsmodell verbindet lokale Nähe und ein tiefes Verständnis für unsere Kund:innen mit den Stärken einer internationalen Gruppe und schafft dadurch nahtlos ineinandergreifende Services und ein exzellentes Kundenerlebnis. Digitalisierung, operative Exzellenz und ein starkes Bekenntnis zu den ESG-Grundsätzen bilden das Fundament unseres Handelns und ermöglichen es uns, nachhaltig Mehrwert für Kund:innen, Gemeinschaften, Mitarbeitende und Aktionär:innen zu schaffen. Unsere gemeinsame Kultur verbindet unsere Mitarbeitenden über alle Länder hinweg und stärkt Zusammenarbeit, konsequente Umsetzung und Ambition - getragen von unseren Werten Integrity, Ownership und Caring.

Similar roles