Skip to main content
HimalayasHimalayas logo
CB
Open to opportunities

Cristian Badea

@cristianbadea

Senior backend software engineer specializing in Java microservices, zero-downtime deployments, and event-driven architectures.

Romania
Message

What I'm looking for

I’m looking for a Java backend role building reliable microservices and platforms—partnering with product teams, owning architecture (DDD/hexagonal), and delivering zero-downtime releases with strong observability and engineering discipline.

I’m a Senior Software Engineer with 11 years designing and building highly available distributed systems using Java. I focus on backend platforms where microservices, reliability, and clean architecture directly improve outcomes.

I bring deep expertise in Domain Driven Design and Hexagonal architecture, keeping business logic isolated from external dependencies and infrastructure concerns. I build distributed persistence with MongoDB and high-performance caching with Redis, then optimize latency and throughput for real workload patterns.

I’ve implemented event-driven messaging with RabbitMQ and Kafka while maintaining continuous delivery pipelines with zero downtime deployments. In my current role as Software Engineering Manager, I help teams expand payment solutions across regions, monitor production using Prometheus and Grafana, and drive agile execution through sprint planning and continuous improvement.

Across prior roles, I delivered RESTful and service contracts using OpenAPI, built real-time collaboration and enterprise backends, and added test coverage with JUnit, Mockito, and Testcontainers. I also strengthen security with OAuth 2.0 and JWT and troubleshoot production issues using logs, metrics, and distributed tracing.

Experience

Work history, roles, and key accomplishments

SE
Current

Software Engineering Manager

Stefanini Emea

Jun 2021 - Present (5 years)

Designed and developed highly available backend microservices in Java using Spring Boot and Domain Driven Design with hexagonal architecture to isolate business logic from infrastructure concerns. Built event-driven integrations with RabbitMQ and Kafka, implemented distributed persistence with MongoDB and Redis, and led zero-downtime deployments on Kubernetes.

EN

Senior Software Developer

Endava

Sep 2018 - Aug 2019 (11 months)

Engineered backend microservices using Java and Spring Boot, designing REST APIs with OpenAPI specifications for clear service contracts. Implemented asynchronous processing with RabbitMQ and added OAuth 2.0 and JWT-based authentication and authorization while troubleshooting production issues using logs, metrics, and distributed tracing.

ST

Software Developer

Stefanini

Nov 2015 - Aug 2018 (2 years 9 months)

Developed backend services and REST APIs in Java with Spring Boot, building data access layers using Hibernate and JDBC for reliable transaction management. Wrote unit tests with JUnit, performed input validation and error handling, and collaborated on peer reviews while supporting production incident resolution.

Education

Degrees, certifications, and relevant coursework

PI

Politehnica - Facultatea de Electronica, Telecomunicatii si Tehnologia Informatiei

Bachelor of Engineering, Electronics, Telecommunications and Information Technology

2010 - 2014

Bachelor of Engineering in Electronics, Telecommunications and Information Technology completed from 2010 to 2014.

CV

Colegiul National de Informatica Tudor Vianu

High School Diploma, Computer Science

2005 - 2009

High School Diploma in Computer Science completed from 2005 to 2009.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan