Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
UniCredit S.p.A. is the company that provides solutions in the Information & Communication Technology (ICT), Back Office & Middle Office, Real Estate, Security and Global Sourcing areas in order to respond quickly and effectively both to the requests of the Bank and of the market. UniCredit organizes its activities on a structured model organized in business lines and service lines, based on a concept of end-to-end in order to ensure the best service in terms of quality.
Join our Collateral Management Solutions team in the Warsaw office as Fullstack Developer for Java. Our dynamic team is entrusted with designing and maintaining IT solutions built for Collateral Management. We use licensed third-party applications from the market and customize them to our needs for IT processes around collateral calculations, Legal Database & Document Management systems to store the related agreements, and Confirmation Management solutions to issue & send out various trade confirmations.
Role Value Proposition
We are looking for a Fullstack Java Developer for Collateral Management Solutions with ideally more than 2 years of professional experience in a similar role, who will join the area. You will be based in the Warsaw office.
As a Fullstack Developer for Java you are responsible for topics related to:
- Developing and refactoring of a Java web application running on a Tomcat environment,
- Developing the frontend and relevant program code of various applications,
- Developing, adjusting and supporting Java backend services,
- Preparing unit tests,
- Test execution (unit tests) and defect handling,
- Creating of relevant documentation (inline, javadoc, Microsoft Word),
- Creating, adjusting and managing document templates
- You are also expected to be able to organize smalltechnical focus teams of two or three persons for specific problem solving tasks
Core Skills and Abilities:
- Bachelor or Master degree in Computer Science, Information Technology, or a similar qualification
- Excellent knowledge and proven practice in
- Java/Java (programming and architecture),
- JSF 2.2 (ideally PrimeFaces 12, knowledge about RichFaces 4.5 to work on substitution with PrimeFaces),
- JavaScript/Ajax,
- JPA 2.1 with Hibernate 5.x,
- Maven 3.x,
- JUnit 4/5,
- Spring 5,
- Spring Security,
- Context and Dependency Injection (CDI),
- Git,
- IDEs such as Eclipse or IntelliJ
Additional Skills and Abilities:
- Design Thinking: Be able to identify creative solutions to problem solving, by putting the user at its core applying design thinking methodology. Be able to challenge assumptions and iterate solutions that are better suited to the needs of the user
- Agile methodologies: Be able to perform the agile methodology to design software systems and applications
- Application Architecture: Knowledge of application architectural patterns, software development languages and practices, non-functional requirements
- DevOps: Knowledge of DevOps, which is a set of practices that combines software development (Dev) and IT operations (Ops) that aims to shorten the systems development life cycle and provide continuous delivery with high software quality
- IT Incident management: Be able to investigate incident, performing root causes analysis and identifying remediation actions both tactical to solve it in the short term and
- Technology Selection: Knowledge of market software categories and related leading solutions; knowledge of software delivery, support and license models, as well as key quality metrics and evaluation methodology. Be able to identify, evaluate and compare best fitting solutions to anticipate or fit business/ICT needs
- Troubleshooting: Be able to identify, plan and resolve a problem, error or fault within a software or computer system using the troubleshooting process. It enables the repair and restoration of a computer or software when it becomes faulty, unresponsive or acts in an abnormal way
Our offer to you
- Opportunity to get a deep understanding on Business, Technologies, and Processes within the Markets Digital Products domain of a large financial institution,
- Working with global teams and visibility,
- Great chance to stay up to date with all latest markets and regulatory trends,
- Possibility to work and learn within international context (foreign branches, team members from different countries).
***************************************************************
Information on the processing of personal data of candidates for work, based on art.
13 and 14th of General Data Protection Regulation (GDPR)
We hereby inform you about the processing of personal data as part of the recruitment process and about the rights and claims regarding personal data that you have.
1. Who is responsible for data processing and who can you contact?
The data controller of your personal data is: UniCredit Services S.C.p.A. Spółka Akcyjna o charakterze Konsorcjum Oddział w Polsce ul. 1 Maja 38/39 71-627 Szczecin
Starting from 25 May 2018, you can contact your local Branch Data Protection Officer, available at the following e-mail address: [email protected]
2. What data are processed and from what sources these data come from?
We process personal data that we receive from you in the recruitment process.
3. For what purposes and on which legal basis are the data processed?
We process your personal data in accordance with the General Data Protection Regulation (GDPR) and the Polish data protection law:
- based on your consent (Art. 6 (1a) GDPR):
Within the scope in which we ask you for consent to the processing of your data, the processing is going to take place only in the scope and for the purpose specified in your consent. Your consent can be withdrawn at any time, with effect for the future.
- in order to protect legitimate interests (Art. 6 (1f) GDPR):
To the extent necessary, in the interest of the data controller or a third party, the processing of data may be performed for the purpose, non-compliant with the scope of the consent, of protection of our legitimate interests or such interests of third parties. In the following cases, the processing of personal data is intended to protect legitimate interests of:
- Conducting legal proceedings and securing claims.
4. Who receives my data?
In situations where the processing of your data is necessary for the performance of the agreement, fulfilment of statutory obligations, regulatory or protection of legitimate interests, access to your data shall be obtained by the organs and employees of our organization.
In addition, trusted data processors (in particular IT service providers) and contractors (such as recruitment agencies and other recruitment service providers) are going to receive your data in the scope that it is necessary for the provision of their services. In order to protect the legitimate interests of the controller, some of your personal data may be forwarded to law firms and to institutions for the recovery of claims (including bailiffs). All entities that process data are required by virtue of concluded agreements to treat your data confidentially and only for the purpose of performing the services provided.
5. How long are my data going to be stored?
We process your personal data during the recruitment period for the position you apply for. If you have agreed to the use of your personal data in future recruitment, we shall process your data also for the purposes of future recruitment, but no longer than for two years from when you provided us your consent.
In some cases, the period of storage of your personal data may be extended by a period of limitation of claims. As a rule, the period of limitation for claims in employee cases is 3 years, but may also be longer.
6. What are my privacy rights?
At any time, within the scope provided for by the law on the protection of personal data, you have the right to information, rectification, deletion or restriction of the processing of your data, the right to object to the processing, as well as the right to data transfer. Complaints may be submitted to the Personal Data Protection Office, ul. Stawki 2 00193 Warszawa
7. Do I have to provide my personal data?
As part of the recruitment process, you must provide personal data to enable us to assess your candidacy. If you do not provide us with this data, we shall not be able to include your candidacy in the recruitment process.