Descoperă Catalogul TOP 100 CEI MAI BUNI ANGAJATORI pentru care să lucrezi în 2025!

Cei mai buni angajatori caută cei mai buni candidați.

Senior Technical Analyst_Channels TA&PMT - MM - UniCredit SpA Milano - Sucursala Romania
Aplică extern

Senior Technical Analyst_Channels TA&PMT - MM

Publicat 23.04.2025 | Expiră 07.06.2025

Descriere job

As the Senior Java technical analyst, you will play a crucial role in designing and implementing foundational services for Bank domains. You will also be involved in the development of user interfaces for web applications using popular frontend framework (e.g.: React). You will design and take part in building core back-end services of event engine, service handler, exception routing engine and business entity state management components of the platform architecture.

Key Responsibilities:
  • Experience with Legacy codebase and application.
  • Design and support the implementation of new features and functionalities of the core back-end services. Basic knowledge in popular frontend Java script frameworks.   
  • Design and support the implementation of microservices using Java, Spring framework, DevOps basics 
  • Design and support the implementation of microservices-based solutions, best practices, patterns, and standards for microservices development.
  • Establish and enforce backend development best practices, coding standards, and design patterns.
  • Implement observability design pattern for a business use-case by capturing the business events, analyze and obtain insights. 
  • Investigate and optimize performance and efficiency of the implemented services. 
  • Participation in debugging, investigate and resolve issues related to the bank applications.
  • Design and support the implementation of RESTful APIs, microservices and establish API management strategies to enable seamless integration with internal and external systems.
  • Establish CI/CD pipelines for automating the build, test, and deployment of microservices, enabling rapid and reliable software delivery.
  • Collaborate with the other team members to ensure seamless integration. 
  • Participation in design and implementation of UI components using JavaScript frameworks/libraries such as React (preferred).
  • Contribute to the code quality check, documentation, and discussion within the team.
  • Design and optimize database schemas for performance, scalability, and reliability. DBMS (preferably Oracle).
  • Participate in sprint planning, backlog refinement, and other agile ceremonies.
  • Contribution in writing and maintaining integration tests and key person for technical documentation creation.
  • Facilitate communication, coordination, and knowledge sharing across teams to drive successful outcomes.
  • Ensure the delivery of high-quality, well-documented, and maintainable code.
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, or equivalent experience.
  • 6+ years of experience in software engineering, with a focus on designing and developing microservices-based solutions and Java/J2EE applications for enterprise applications.
  • Knowledge of data structures, algorithms, and software design principles.
  • Problem solving skills and attention to details for debugging complex issues.
  • Familiarity with version control systems like Git.
  • Understanding of concurrency and synchronization concepts. 
  • Strong experience in designing and building Java/J2EE applications.
  • Experience in programming languages such as Java, Python, or Go, and experience with microservices frameworks and libraries such as Spring Boot.
  • Strong understanding of microservices and back-end architecture principles, design patterns, and best practices, including domain-driven design (DDD) and event sourcing.
  • Understanding of JavaScript frameworks/libraries such as React (preferred).
  • Thorough understanding of React.js and its core principles.
Good To Have
  • Implement containerization and orchestration solutions using Docker, Kubernetes, or similar technologies to deploy and manage microservices at scale.
  • Experience with virtualization technologies and JVM, JMS internals is a plus.
  • Experience with containerization and orchestration technologies such as Docker, Kubernetes, or similar, and familiarity with cloud-native development principles and practices.
  • Experience using testing frameworks/tools like TDD (test driven development) and BDD.
  • Knowledge of modern web development technologies, including HTML5, web protocols, web services, CSS3, and CSS preprocessors (e.g., Sass, LESS).

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.
UniCredit SpA Milano - Sucursala Romania

UniCredit SpA Milano - Sucursala Romania

33 anunțuri active

3.23

626 evaluări

Oportunități de avansare

Pachet salarial

Timp la birou vs. timp liber

Management

Proceduri și valori

Criterii job

Angajat Senior level (> 5 Ani)
Tip job Full-time
Orașe Remote