




Job Summary: We are seeking a Java Developer with solid experience in modern technologies, clean architecture, and cloud deployment, to join a team working on a core insurance platform focused on microservices and performance. Key Highlights: 1. Innovative team driven by passion and attention to detail. 2. Fosters a growth mindset in an environment that recognizes and inspires. 3. Real opportunities for learning and growth. Join the growing bdt global team! We are a team of professionals with an innovative spirit, driven by passion, focus, and love for details. We embrace a culture that inspires us to build technologies that connect, move, and transform businesses—in every sense. At bdt, we are software experts—but above all, soulware experts. Job Summary: We are seeking a Java Developer with solid experience in modern technologies, clean architecture, and cloud deployment. You will be part of a team developing a core platform for a leading company in the insurance industry, with a focus on microservices and performance. Responsibilities: Design, develop, and maintain Java applications following Clean Code best practices, SOLID principles, and clean/hexagonal architecture. Implement microservices using Spring Boot, both synchronous (REST, Feign) and asynchronous (RabbitMQ, Kafka). Participate in event-driven architecture design and system documentation (UML, C4). Ensure code quality using JUnit, Mockito, Rest Assured, and uphold high technical standards. Manage security and authentication using tools such as Keycloak, OAuth, Trivy, and Gitleaks. Develop and maintain integrations with database engines: MariaDB, SQL Server, MongoDB, Redis, DB2. Work in Docker/Kubernetes environments deployed on Azure, collaborating with Azure DevOps pipelines. Monitor services using Actuator, Prometheus, Grafana. Document APIs using OpenAPI, and manage components via Backstage and documentation in Material Confluence. Mandatory Requirements: +3 years of experience with Java and Spring Boot. Advanced knowledge of microservice design, clean architecture, Domain-Driven Design (DDD), and design patterns (GoF). Experience with synchronous communication tools (OpenFeign) and asynchronous tools (RabbitMQ, Kafka). Proficiency with relational and NoSQL databases (MariaDB, SQL Server, MongoDB, Redis). Experience with cloud deployments (Azure) using Docker, Kubernetes, and Azure DevOps pipelines. Knowledge of application security and identity management (Keycloak, OAuth). Strong familiarity with documentation tools (Backstage, OpenAPI, Confluence). Experience with automated testing (unit and integration tests). Desired Competencies: Analytical and technical design capability. Autonomy in making technical decisions. Strong communication and teamwork skills. Proactive attitude and continuous improvement orientation. Benefits: Employment under formal labor contract. Private health insurance for the employee and their immediate family. 10 business days of vacation. Internet expense reimbursement. Laptop for remote work. School assistance for children. Employee referral program and welcome kit. Special occasion financial benefits. On-site meals for those who choose to work at the office. An environment offering real opportunities for learning and growth.-Requirements- Minimum education: Tertiary 5 years of experience Keywords: developer, programmer, senior, sr
