Overview
We are seeking a Senior Java Developer to join a dynamic engineering team focused on the transformation of a large-scale SaaS platform. This remote role will involve working with modern technologies and collaborating closely with cross-functional teams to deliver scalable, business-critical applications. The position provides an opportunity to influence technical decisions while contributing to the ongoing evolution of the platform.
Responsibilities
- Develop end-to-end business-critical applications using Java and Spring Boot.
- Build and maintain RESTful APIs to support system integrations.
- Collaborate with cross-functional teams in an Agile environment.
- Balance innovation with stability during platform evolution.
- Utilize Angular and Flutter for modern front-end development.
- Work with SQL databases and manage data formats like JSON.
- Contribute to architectural decisions and the technical direction of the project.
- Ensure code quality and compliance with Object-Oriented design principles.
Requirements
- Strong commercial experience with Java (versions 17-21).
- Solid experience with Spring Boot (3.x).
- Working knowledge of Angular (versions 16/17).
- Experience with Flutter and Dart.
- Proficiency in building RESTful APIs.
- Familiarity with JSON and Excel data formats.
- Strong understanding of Object-Oriented design and SOLID principles.
- SQL and relational database experience.