




Job Summary: We are seeking a passionate Senior Fullstack Developer committed to technical excellence, with experience in distributed systems and modern architectures, to design and implement scalable solutions. Key Highlights: 1. Robust microservice design and development with Java 21 and Spring Boot 2. Implementation of decoupled architectures based on Hexagonal Architecture (Ports & Adapters) 3. Development of dynamic and reactive user interfaces with Angular 20 and RxJS We are looking for a Senior Fullstack Developer with strong expertise in the Java ecosystem and modern architectures to design and implement scalable solutions. The ideal candidate is passionate about technical excellence, experienced in distributed systems, and possesses a clean architecture mindset. Key Responsibilities Design and develop robust microservices using Java 21 and Spring Boot. Implement and maintain decoupled architectures following the Hexagonal Architecture (Ports & Adapters) pattern. Develop dynamic and reactive user interfaces using Angular 20 and RxJS. Ensure code quality through comprehensive unit testing (JUnit/Mockito) and tools such as Husky for Git hooks. Model complex functional flows and design sequence diagrams to ensure system traceability. Optimize business logic and system performance using AI-powered development tools. Technical Requirements (Technology Stack) Backend & Data Java 21 (including Virtual Threads and new language features). Spring Boot (RESTful API development). JPA / Hibernate and advanced PostgreSQL handling. Flyway for database version control. Asynchronous messaging management with RabbitMQ. Frontend Angular 20 and advanced TypeScript. Proficiency in RxJS (Observables/Subjects) and SCSS. Experience with Angular Material and HTML5 layout. Infrastructure and Tools AWS (S3) for file storage management. Docker for environment containerization. Maven for dependency and project lifecycle management. Technical documentation with Swagger / OpenAPI. Skills and Best Practices (Mandatory) Proven experience with Hexagonal Architecture and design patterns. Security implementation using JWT (JSON Web Tokens). Proficiency in version control tools (Git) and collaborative workflows. Strategic use of AI (Copilot, ChatGPT, etc.) for code generation, debugging, and optimization. Ability to create DTOs, handle custom exceptions, and enforce clear layer separation.-Requirements- Minimum education: Higher education - Bachelor's degree 7 years of experience Languages: English Knowledge areas: Agile, Architecture, DevOps, SQL, Project Monitoring, Software Testing Keywords: developer, programmer, senior, sr
