Discover the TOP 100 BEST EMPLOYERS to work for in 2025!

The best employers are looking for the best candidates.

Medior BackEnd Engineer_Digital Engineering (Cloud) - UniCredit SpA Milano - Sucursala Romania
Apply externally

Medior BackEnd Engineer_Digital Engineering (Cloud)

Published 23.04.2025 | Expires 07.06.2025

Job description

As a Medior Backend Engineer, you will play a vital role in designing and implementing backend services for banking accounts and customer onboarding solutions. You will be focused on developing robust, scalable backend services, ensuring seamless integration with cloud-based solutions and other critical applications. Collaborating with cross-functional teams, including platform and backend engineers, you will work to deliver scalable and reliable cloud solutions that drive essential business processes.
 
Key Responsibilities:
  • Backend Service Development: Design and develop backend services within the Accounts & Onboarding domain, focusing on cloud-based solutions that integrate seamlessly with other applications.
  • Microservices Architecture: Design and implement microservices-based solutions, ensuring they meet high standards of scalability, resilience, and best practices.
  • API Design & Management: Create and manage RESTful APIs for seamless communication between backend services, internal, and external systems.
  • Cloud Infrastructure Management: Work with cloud platforms (AWS, Azure, GCP) to deploy and manage services, utilizing containerization technologies such as Docker and Kubernetes for scalability and performance.
  • CI/CD Pipeline Management: Implement and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate the software development lifecycle for backend services, ensuring fast and reliable delivery.
  • Monitoring & Observability: Set up monitoring and logging tools to ensure visibility into system performance, operational health, and business-critical metrics in real-time.
  • Collaboration in Agile Teams: Participate actively in sprint planning, backlog refinement, and agile ceremonies to ensure smooth coordination and timely feature delivery.
  • Code Quality & Maintenance: Write clean, maintainable, and well-documented code, contributing to team knowledge sharing and code review processes.
  • Problem Resolution & Debugging: Diagnose and resolve complex issues related to backend services, integrations, and cloud environments.
  • Continuous Improvement: Drive innovation, foster continuous learning, and encourage collaboration to improve processes and develop new skills within the team.
Requirements
Mandatory:
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or equivalent experience.
  • 4+ years of experience in software engineering, focusing on backend development, cloud-based services, microservices, and API design.
  • Proficiency with cloud platforms such as AWS, Azure, or GCP, with hands-on experience in deploying and managing backend services.
  • Strong experience with containerization (Docker) and orchestration tools (Kubernetes).
  • Strong knowledge of Java programming language.
  • Expertise in designing, building, and deploying microservices using frameworks like Spring Boot or Micronaut.
  • Solid understanding of cloud-native development principles, including scalability, fault tolerance, and resilience.
  • Familiarity with monitoring, logging, and observability tools in the cloud (e.g., Dynatrace, Splunk, CloudWatch).
  • Experience in developing RESTful APIs and ensuring secure communication between services.
  • Strong problem-solving skills and attention to detail for debugging complex backend and cloud service issues.
  • Familiarity with version control systems like Git.
  • Proficiency in English (both written and verbal).
Nice to Have:
  • Experience with identity management, account verification, or onboarding platforms within financial or banking domains.
  • Knowledge of event-driven architecture and event sourcing.
  • Experience with CI/CD tools such as Jenkins or GitLab CI.
  • Knowledge of front-end technologies such as JavaScript frameworks (React or Angular) for full-stack integration.
  • Italian language knowledge at B2 level or higher.

What you'll 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

34 active ads

3.23

626 reviews

Career opportunities

Salary package

Work-life balance

Management

Procedures and values

Job criteria

Employee Medium level (2-5 years)
Type of job Full-time
Cities Remote