Overview
We are seeking an experienced Java Developer to support a large-scale platform transformation as part of a collaborative engineering team. In this fully remote role, you will play a key part in delivering modern and scalable Software as a Service (SaaS) solutions, driving technical direction, and modernizing legacy systems. You will work closely with cross-functional teams in an Agile environment to develop business-critical applications using a diverse tech stack.
Responsibilities
- Develop business-critical applications using Java and Spring Boot.
- Build and maintain RESTful APIs for various applications.
- Collaborate with cross-functional teams in an Agile setting.
- Contribute to the technical direction and architectural decisions of the project.
- Work with modern front-end technologies including Angular and Flutter.
- Ensure code quality and adherence to object-oriented design principles.
- Assist in the ongoing evolution of a large-scale SaaS platform.
Requirements
- Strong commercial experience with Java (versions 17–21).
- Solid experience using Spring Boot (3.x).
- Working knowledge of Angular (16/17).
- Experience with Flutter and Dart.
- Proficiency in developing RESTful APIs.
- Comfortable with JSON and Excel data formats.
- Strong understanding of object-oriented design and SOLID principles.
- Experience with C# .NET (9) and SQL in relational databases.