Senior Backend Engineer
Summary
A senior backend role designing and maintaining complex Java applications with Spring Boot, Hibernate, and SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB). The engineer also mentors developers, drives code quality, and works with product managers to turn requirements into technical solutions.
The contract may be renewed depending on circumstances.
Design and maintain high-performance Java applications, translate product requirements into technical solutions, and guide other developers toward high-quality delivery.
Java Spring Boot SQL / NoSQL
What you’ll do
- Design, develop, and maintain complex Java applications using sound engineering practices.
- Provide technical leadership, mentor developers, and support consistent code quality.
- Work with product managers, business analysts, and other stakeholders to turn requirements into technical solutions.
What you’ll bring
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- At least 5 years of professional backend development experience, with a record of delivering quality software and mentoring teams.
- Expert Java skills, with experience in Spring, Spring Boot, Hibernate, object-oriented programming, and design patterns.
- Strong SQL and NoSQL knowledge, including MySQL, PostgreSQL, and MongoDB.
- Clear written and spoken English, strong problem-solving skills, and effective cross-functional collaboration.
Nice to have
- Azure Cloud Services experience or certifications.
- Experience with secure coding, financial services, or compliance requirements.