




Job Summary: We are seeking a professional to design and implement scalable backend solutions using Java and frameworks such as Spring Boot, integrating databases and APIs, providing technical leadership, and ensuring quality and security. Key Highlights: 1. Design and architecture of scalable backend solutions with Java and Spring Boot. 2. Technical leadership in collaboration with cross-functional teams. 3. Implementation of quality and security standards in development. **Development and Architecture:** o Design and implement efficient and scalable backend solutions using Java and frameworks such as Spring Boot and associated technologies. o Define clean architectures (microservices, event-driven, hexagonal) and ensure adherence to best practices (Sonar, CheckMarx, Fortify, BlackDuck, SOLID, Clean Code). o Integrate applications with databases, external services, and APIs. * **Technical Leadership:** o Collaborate with cross-functional teams (FrontEnd, DevOps, QA) to integrate solutions. * **Quality and Security:** o Implement unit/integration tests (JUnit, Mockito) and ensure code coverage. o Apply security standards (OWASP, JWT/OAuth2 authentication). * **DevOps and Cloud** o Work with cloud infrastructure (AWS/Azure/GCP) and tools such as Docker/Kubernetes. o Automate deployments with CI/CD (Jenkins, GitHub Actions). Technical Skills: Java: Advanced proficiency (JDK 11+, lambdas, streams, concurrency). * Frameworks: Spring Boot, Spring Security, Hibernate/JPA. * APIs: Design of RESTful APIs and knowledge of GraphQL. * Databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra). * Events/Messaging: Kafka, RabbitMQ or AWS SQS. * Version Control: Git (GitHub/GitLab). * Infrastructure: Working with cloud infrastructure (AWS/Azure/GCP) Main Responsibilities: **Development** **Quality and Security**


