Backend Software Engineer
Role details
Job location
Tech stack
Job description
As a Backend Software Engineer, you will develop, ship, and operate backend services using Java, Spring Boot, and SQL. You are responsible for features end-to-end: from design and development to testing, deployment, and monitoring in production.
You will work in a dynamic landscape with multiple service providers, where communication and stakeholder management are just as important as technical expertise. This role offers the opportunity to grow quickly into a fully independent engineer while contributing to stable, high-quality backend solutions., * Develop and maintain backend services using Java and Spring Boot
- Work with SQL databases and optimize queries for performance
- Integrate messaging solutions such as Kafka
- Collaborate with cross-functional teams and external partners
- Troubleshoot and resolve production incidents
- Contribute to CI/CD improvements and operational excellence
Requirements
Do you have experience in Spring Framework?, * Strong experience with Java and Spring Boot
- Solid knowledge of SQL databases and query optimization
- Experience with Kafka or similar messaging systems
- Able to take ownership and work independently
- Strong communication and stakeholder management skills
- Familiar with CI/CD pipelines and cloud environments (nice to have)