Full Stack Developer (React+Java)

UniCredit is a pan-European commercial bank serving individuals, businesses and institutions across Italy, Germany, Austria, and Central and Eastern Europe.

Milan, Italy
About UniCredit

UniCredit is a Milan-headquartered European banking group providing corporate, individual and payment solutions to more than 20 million clients. It currently maintains digital-asset capabilities including crypto-linked investment products, asset tokenisation, DLT settlement initiatives and an investment in BlockInvest.

View jobs by UniCredit

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop, maintain and enhance banking applications used by customers, employees and internal business units. You will implement new features end-to-end across backend and frontend, take part in the full development lifecycle, keep software secure and compliant, resolve production issues and collaborate with analysts, QA and product owners.

Requirements

  • Strong experience with J2EE technologies
  • Strong experience in Spring Framework
  • Strong experience in core Java
  • Strong experience with React
  • Experience with HTML5, CSS3, JavaScript/TypeScript
  • Understanding of responsive UI and component-based architecture
  • Experience with Git
  • Knowledge of microservices and distributed systems
  • Experience with CI/CD pipelines
  • Working with APIs, OAuth2 and authentication flows
  • Familiarity with Kibana, ELK or monitoring tools
  • Experience with SQL databases
  • Experience with agile methodologies
  • Outstanding communication skills
  • High level English
  • Knowledge of banking regulatory documents

Responsibilities

  • Develop, maintain and enhance banking applications
  • Implement new features end-to-end (backend and frontend)
  • Participate in the full development lifecycle
  • Follow Change, Incident and Problem management processes
  • Ensure software meets high-security and compliance standards
  • Investigate and resolve production issues
  • Collaborate with Business Analysts, QA, Product Owners and tech teams
  • Maintain technical documentation

Benefits

  • Role-based bonus scheme
  • Christmas payment
  • Special terms on lending products
  • Waived fees on banking services
  • Supplementary health insurance
  • Financial support on special personal occasions
  • Food vouchers
  • 25 days annual paid leave
  • Paid day off for birthday and volunteering
  • Additional annual leave based on length of service
  • Flexible working hours and work-from-home options
  • Free online learning courses
  • Foreign language learning platform
  • MultiSport card at preferential rates
  • Refer-A-Friend Program
  • Fitness facilities
  • Cafeteria on preferential prices
  • Corporate kindergarten
  • On-site dental office