We are seeking a highly skilled Java Backend Developer to join our team, with a strong focus on Spring Framework and building scalable backend services.
You will be responsible for designing and implementing robust, high-performance APIs and integrating with cloud-based services and message bus technologies.
Design and develop RESTful APIs using Spring Framework.
Work with relational databases (, Azure SQL) and JDBC Template to access and manipulate data.
Write and maintain clean, modular, and testable code, following Clean Code principles.
Develop and maintain unit tests, and work in a Test-Driven Development (TDD) environment.
Integrate with message bus systems such as Kafka or Azure Service Bus.
Collaborate with cross-functional teams to define, design, and ship new features.
Proactively identify potential issues and provide solutions.
Participate in code reviews, stand-ups, and sprint planning.
Support continuous improvement by investigating alternatives and technologies.