Our recruitment agency is partnering with a leading commercial mobility service provider in Europe, and we’re on the lookout for a talented Java Backend Developer to join their dynamic team.
Become part of a dynamic, agile team across Romania, Germany, and Ukraine, where you'll craft, develop, and deploy cutting-edge software solutions that evolve with the ever-changing business landscape.
- Office Location: Near Piata Romana, Bucharest
- Hybrid model: 1 day per week in the office.
Take the next step in your journey—apply today!
Main Responsibilities
- Plan, develop, and oversee web applications that drive the client's products forward.
- Build modern web frontends and microservices for Java-based applications in cloud environments.
- Lead application migration and optimization for scalable cloud infrastructures.
- Design efficient architectures using Java, JavaScript, and cutting-edge cloud technologies.
- Improve and refine the software development process to enhance performance.
- Collaborate within a scrum team, driving innovation through agile development.
- Develop and implement CI/CD pipelines for seamless deployment.
- Create deployment scripts for containerized environments like Docker and Kubernetes.
- Support the development of end-to-end solution architectures that bring everything together.
Experience & Expertise:
- 3+ years of hands-on experience writing applications with Java.
- Strong knowledge of Spring Framework and Spring Boot—you know how to build scalable, high-performing applications.
- Solid understanding of REST APIs and microservices architecture.
Tech-Savvy & Problem-Solver:
- Comfortable working with CI/CD pipelines, Git, and databases like PostgreSQL.
- Writing automated unit and integration tests is second nature to you.
- You’ve worked with Docker and Kubernetes and know how to handle containerized applications.
- Experience with Loki and Grafana for logging and monitoring rounds out your skillset.
Nice to Have (But Awesome if You Do!) :
- Familiarity with Apache Kafka.
- A proactive, structured, and solution-driven mindset—you don’t just spot problems, you solve them!
- Strong communication skills and a team-oriented approach.
- You quickly grasp complex issues and break them down into manageable tasks with ease.