Overview
We are seeking a Senior Java Developer to join our engineering team in a remote capacity. In this role, you will contribute to the transformation of a large-scale SaaS platform, influencing its technical direction and working on business-critical applications. You will collaborate closely with cross-functional teams to deliver modern and scalable solutions using an array of technologies including Java, Spring Boot, and Angular.
Responsibilities
- Develop end-to-end business-critical applications using Java and Spring Boot.
- Build scalable REST APIs to support the evolving platform.
- Collaborate with cross-functional teams in an Agile environment.
- Influence the technical direction and architectural decisions for the platform.
- Work with modern front-end technologies such as Angular and Flutter.
- Ensure a balance between innovation and stability during transformation.
Requirements
- Strong commercial experience with Java (17–21).
- Solid experience using Spring Boot 3.x.
- Working knowledge of Angular 16/17.
- Experience with Flutter/Dart for front-end development.
- Proficient in building RESTful APIs and working with JSON data formats.
- Strong understanding of Object-Oriented design and SOLID principles.
- SQL and relational database experience is required.
- Ability to influence technical direction and architectural decisions in enterprise platforms.