UniCredit is seeking a skilled Technical Analyst to join the Daily Banking TA & PMT Team within the Group Technology Office. The successful candidate will play a crucial role in developing and maintaining Java and third party products applications to support daily banking operations. This position offers an exciting opportunity to work in a dynamic environment, collaborating with cross-functional teams to deliver innovative solutions that meet the needs of UniCredit's daily banking operations.
- Lead the analysis, design, and development of solutions for software applications based on Open technologies and third-party products, to meet complex business requirements.
- Architect, develop, test, and deploy highly scalable and secure applications in dynamic, cross-functional environments.
- Mentor and guide junior team members in best practices for cloud and Java development, fostering continuous learning and growth.
- Collaborate with stakeholders, including business analysts, internal and external developers, to understand requirements and translate them into technical specifications and solutions.
- Troubleshoot, debug, and resolve complex issues related to applications in charge, ensuring high availability and performance.
- Implement and improve CI/CD pipelines to streamline the development and deployment of cloud and Java applications.
- Create and maintain comprehensive, high-quality technical documentation in line with corporate standards.
- Become application experts of complex software products supporting UniCredit Branches across multiple countries
- Support maintenance activities such as second level support, incident management and cartographic update of applications in charge
- 3-5 years of experience in applications development in corporate environment
- Expertise in Java frameworks such as Spring, Hibernate, and Spring Boot.
- In-depth knowledge of DevOps practices, including CI/CD pipelines, automation.
- Strong understanding of security practices, identity management, and compliance requirements.
- Proficiency in database management, with experience in relational (e.g., DB2, SQL Server, PostgreSQL).
- Excellent problem-solving and troubleshooting skills, with the ability to resolve complex technical challenges.
- Strong communication and collaboration skills, with the ability to effectively work across teams.
- Proven experience as a Technical Analyst or similar role, with a focus on Java and open technologies in the banking or financial services industry.
- Fluency in English, both written and spoken.
- Italian language knowledge at B2 level or higher.
- Experience on maintenance and development of client solutions and software distribution logics
- Familiarity with monitoring tools such as Splunk or Dynatrace.
- Knowledge of automated testing frameworks and performance testing.
- Familiarity with Agile methodologies and experience working in Agile teams.
What you get in return
- #MakeInnovationHappen: Chance to make an impact in terms of transformation
- #UnlockYourPotential: Join a young and stimulating environment
- #ComeAsYouAre: Working within a global team
- #UnlockYourPotential: Play a role of autonomy with high visibility and exposure
- #BalanceLifeAndCareer: Flexible working hours;
- #BalanceLifeAndCareer: The possibility of working hybrid;
- A professional but still friendly work environment;
- #EnjoyTheBest: Access to our Benefits platform with a dedicated budget that you will be able to use, in order to choose the most suitable benefits for you;
- Healthcare services from one of the agreed providers;
- Holidays accorded based on your working experience (21 up to 25 days);
- Career in a leading international banking group, build on the diversity of its strong local roots;
- Dynamic and multinational environment, full of growing opportunities.