Senior Java Software Engineer
Skills & stack
About the role
The Senior Java Software Engineer position at Avenga is a hybrid backend role in Sofia, Bulgaria. The work addresses complex business challenges through software development and collaboration with international teams. The source posting is marked as inactive.
Work format
This is a full-time position.
Skills and tools
- Java
- Spring Boot
- Kafka
- RabbitMQ
- AWS
- Azure
- GCP
What to prepare
- Prepare a walkthrough of a Java and Spring Boot solution, covering your design choices and maintenance work.
- Select examples showing your experience with asynchronous messaging and cloud environments.
- Prepare an example of technical mentoring or a code review that informed development standards.
Responsibilities
- Design, implement and maintain complex software solutions using Java and Spring.
- Take ownership of code across the development lifecycle, from design through maintenance.
- Review code and establish standards for software development.
- Mentor team members and provide guidance on technical matters.
- Contribute to solution design and improvements in development practices.
Requirements
- 6+ years of professional Java development experience, with strong Java 17+ expertise and advanced Spring Boot proficiency.
- Experience designing both monolithic applications and microservice architectures.
- Knowledge of asynchronous messaging with Kafka and RabbitMQ.
- Experience working in cloud environments using AWS, Azure and GCP.
- Understanding of SQL and NoSQL databases and their use in applications.
Apply for this role
Send a short intro — the hiring team will review and respond.
Avenga is a software development and IT outsourcing group headquartered in Prague, formed through the merger of Poland's IT Kontrakt, Ukraine's Corevalue/Perfectial and Germany's Sevenval. It runs lar
- Location
- Prague, Czechia
- Team size
- 6000+
- Remote policy
- Hybrid
Overview
- Seniority
- Senior
- Remote policy
- Hybrid
- Location
- Sofia, Bulgaria
- Employment
- Full-time
- Posted
- Aug 10, 2026