-
Undelucram.ro

Medior Full Stack Engineer_Digital Platforms_Hybrid/Full remote

Undelucram.ro
Romania · Full-time · Mid-Senior

Undelucram.ro on behalf of:

UniCredit SpA Milano - Sucursala Romania

As the Medior Full-Stack Engineer, you will play an important role in designing and implementing backend services of Bank application domains. You will also be involved in the development of user interfaces for web applications using Anguar and React JS. You will collaborate with cross-platform teams and build core back-end services of event engine, service handler, exception routing engine and business entity state management components of the platform architecture.

What you'll be doing

Key tasks and responsibilities:

  • Implement new features and functionalities of the core back-end services
  • Design of microservices-based solutions, implementing 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.
  • Debug, investigate and resolve issues related to the bank applications.
  • Define and implement RESTful APIs and communication protocols for microservices and establish API management strategies to enable seamless integration with internal and external systems.
  • Implement containerization and orchestration solutions using Docker, Kubernetes, or similar technologies to deploy and manage microservices at scale.
  • Implement monitoring, logging, and observability solutions for microservices-based applications, ensuring visibility into system performance, availability, and health.
  • Establish CI/CD pipelines for automating the build, test, and deployment of microservices, enabling rapid and reliable software delivery.
  • Implement UI components using JavaScript frameworks/libraries such as React (preferred), or jQuery/Angular.
  • Contribute to the code reviews, documentation, and discussion within the development team.
  • Participate in sprint planning, backlog refinement, and other agile ceremonies.
  • Foster a culture of collaboration, innovation, and continuous learning within the team.
  • Write and maintain unit/integration tests and technical documentation.
  • Ensure the delivery of high-quality, well-documented, and maintainable code.

What you'll need to succeed

Requirements:

Qualifications

  • Bachelor’s or master’s degree in computer science, Information Technology, or equivalent experience.

Experience:

Mandatory

  • 4+ years of experience in software engineering, with a focus on designing and developing microservices-based solutions and Java/J2EE applications for enterprise applications.
  • Problem solving skills and attention to details for debugging complex issues.
  • Good grasp of programming base concepts and algorithms
  • Strong understanding of microservices and back-end architecture principles, design patterns, and best practices, including domain-driven design (DDD) and event sourcing.
  • Proficiency in programming languages such as Java, Python, or Go, and experience with microservices frameworks and libraries such as Spring Boot, Micronaut, or gRPC.
  • Experience in designing and building Java/J2EE applications.
  • Experience with JavaScript frameworks/libraries such as React (preferred), or jQuery/Angular.

Good To Have

  • Experience with virtualization technologies and JVM 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, CSS3, and CSS preprocessors (e.g., Sass, LESS).
  • Relevant certifications such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or equivalent, are a plus.

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

Key Skills

Ranked by relevance

microservices kubernetes react containerization javascript docker design patterns virtualization design pattern restful apis spring boot python html5 cloud java sass cicd css tdd jvm ddd ui
Login to Apply
Posted
Apr 22, 2025
Type
Full-time
Level
Mid-Senior
Location
Bucharest

Industries

Technology Information Internet Software Development IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Undelucram.ro
Related

Senior Full Stack Software Engineer (.NET & React)

2026-03-27

Internship
Not Applicable
Romania
Technology
Engineering
View Job Details
Undelucram.ro
Related

Full Stack Developer ( mid/senior ) - Cluj-Napoca

2026-03-26

Full-time
Not Applicable
Romania
Technology
Engineering
View Job Details
Undelucram.ro
Related

Frontend Engineer - Counter Adversary Operations team (Hybrid, ROU)

2026-04-07

Full-time
Entry
Romania
Technology
Engineering