redbee
Backend Developer Semi-Senior | Java
About this role
Description: Design and develop solutions based on microservices architecture, ensuring scalability, resilience, and high performance. Implement backend applications using Java 21 + Spring Boot 3, applying best practices and clean architecture. Design and implement synchronous and asynchronous architectures, ensuring idempotency and proper service communication. Integrate and manage services in AWS (especially SQS, SNS), ensuring efficiency and reliability. Lead initiatives, coordinate deliveries, and actively collaborate with clients to align project objectives with business needs. Requirements: 5+ years of experience in development with Java (especially with Spring Boot) and advanced knowledge of Java. Solid understanding of Hexagonal Architecture. Knowledge of relational and/or non-relational databases (ideally DynamoDB), and experience with Redis and Kafka. Experience in AWS, particularly with SQS, SNS, and cloud ecosystem services. Experience or interest in using AI tools to accelerate development and improve team productivity is valued. Benefits: 10 business days of vacation plus an additional 5 business days. Flexible remote-first work environment with monthly in-office meetings for AMBA residents. Coworking spaces and equipment provided for your workspace. Monthly points for redeeming on a benefits platform. Health insurance for you and your family. Extended leave for important family moments. Continuous learning opportunities, including English classes and access to training platforms.