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

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

Medior BackEnd Engineer_Digital Engineering (Java) - UniCredit SpA Milano - Sucursala Romania
Aplică extern

Medior BackEnd Engineer_Digital Engineering (Java)

Publicat 23.04.2025 | Expiră 07.06.2025

Descriere job

As a Medior Backend Engineer you will be responsible for designing, developing, and optimizing cloud-based backend services that power payment systems, card transactions, and related business processes. You will work closely with cross-functional teams to create scalable, secure, and efficient backend solutions that integrate with existing card processing systems, ensuring high availability, performance, and compliance with industry standards.
 
Key Responsibilities:
  • Backend Service Development: Design and implement Java-based backend services for payment processing systems, including transaction systems, fraud prevention, and cardholder data management.
  • Microservices Architecture: Develop and maintain scalable, resilient microservices that can handle high-volume transaction processing, ensuring performance, reliability, and security.
  • API Design & Management: Develop and manage RESTful APIs to integrate card processing systems, payment gateways, third-party services, and cloud-based infrastructure seamlessly.
  • Cloud Infrastructure & Deployment: Leverage cloud platforms (GCP, Openshift) to deploy and manage backend services, utilizing containerization (Docker) and orchestration technologies (Kubernetes).
  • Security & Compliance: Ensure that backend services comply with PCI-DSS and other relevant standards, implementing best practices for securing payment systems and sensitive cardholder data.
  • Monitoring & Observability: Implement monitoring, logging, and observability solutions to track backend service performance, health, and availability, ensuring optimal transaction processing.
  • CI/CD Pipelines: Establish and maintain CI/CD pipelines for automating the build, test, and deployment processes for backend services, enabling rapid and reliable updates.
  • Collaboration in Agile Teams: Actively participate in sprint planning, backlog refinement, and other agile ceremonies to ensure efficient feature delivery and continuous improvement.
  • Code Quality & Documentation: Write clean, maintainable, and well-documented code, contributing to code reviews and fostering knowledge-sharing practices within the team.
  • Problem Resolution & Debugging: Troubleshoot and resolve issues within backend services related to payment processing, transaction systems, and cloud service integrations.
  • Innovation & Learning: Stay updated with emerging cloud technologies, Java development practices, and payment industry trends, contributing to the continuous improvement of internal tools and practices
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or equivalent experience.
  • 4+ years of experience in backend development using Java, with a strong focus on cloud-based solutions and microservices.
  • Proficiency in Java frameworks like Spring Boot or Micronaut for building backend services.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and deploying cloud-based backend services at scale.
  • Strong knowledge of containerization (Docker) and container orchestration technologies (Kubernetes).
  • Solid experience in designing and implementing secure, scalable, and resilient microservices.
  • Experience in designing and managing RESTful APIs for cloud applications, ensuring smooth communication with third-party systems.
  • Familiarity with cloud-native development principles, including scalability, fault tolerance, and resilience.
  • Experience with monitoring and observability tools (e.g., Dynatrace, Splunk) to ensure the performance and health of backend services.
  • Strong problem-solving abilities, attention to detail, and the ability to debug complex backend issues.
  • Familiarity with version control systems like Git.
  • Proficiency in English (both written and spoken).
Nice to Have:
  • Knowledge of PCI-DSS compliance and best practices for securing financial data.
  • Familiarity with event-driven architecture and integrating cloud services with legacy systems.
  • Proficiency in Italian 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

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 Medium level (2-5 Ani)
Tip job Full-time
Orașe Remote