Skip to main content

Senior Java Backend Engineer

Technology
TMC Romania
Bucharest, Româniaacum 3 săptămâniPână la 02.05.2026

Descrierea postului

We are looking for a Senior Java Backend Engineer to join our team and help build scalable, high-performance backend systems using modern technologies and microservices architecture. Responsibilities

Design and develop backend services using Java and Spring Boot

Build and maintain RESTful APIs

Develop and maintain microservices architectures

Work with relational databases and optimize data models and queries

Implement event-driven solutions using messaging systems (e.g., Kafka)

Integrate caching solutions such as Redis

Contribute to the design and scaling of distributed systems

Work with Docker, cloud platforms, and CI/CD pipelines Requirements

Strong experience with Java (8/11/17+)

Solid knowledge of Spring / Spring Boot

Experience with REST APIs and microservices

Experience with PostgreSQL / MySQL or similar relational databases

Familiarity with Redis or other caching solutions

Experience with Kafka or other messaging systems

Knowledge of Docker and containerized environments

Exposure to cloud platforms (AWS, GCP, or Azure)

Understanding of distributed systems and high-traffic architectures

Familiarity with Git and CI/CD pipelines

Experience with NoSQL databases (MongoDB, Cassandra) is a plus

Exposure to stream processing tools (e.g., Flink) is a plus

Keywords
JavaSpring BootREST APIsMicroservicesPostgreSQLMySQLRedisKafkaDockerCloud PlatformsCI/CDDistributed SystemsGitNoSQLMongoDBCassandraEvent-Driven SolutionsCaching SolutionsHigh-Performance SystemsScalable SystemsMessaging SystemsData ModelsQueriesStream ProcessingFlink

¿Te interesa este puesto?