




Job Summary: Develop, maintain, and evolve scalable, secure, and high-performance backend APIs and services, working within multidisciplinary teams and ensuring software quality. Key Highlights: 1. Develop and evolve scalable and secure backend APIs and services 2. Collaborate with multidisciplinary teams 3. Ensure test quality and provide technical mentorship Description: * Solid experience with Java; * Strong knowledge of RESTful API architecture; * Experience with relational databases (PostgreSQL, MySQL, etc.) and non-relational databases (MongoDB, Redis, etc.); * Experience with version control using Git; * Practice with automated testing (unit, integration, mocks, etc.); * Familiarity with CI/CD and automated deployment pipelines; * Knowledge of Docker and orchestration with Kubernetes or similar; * Experience with messaging systems (Kafka, RabbitMQ, SQS, etc.); * Familiarity with backend application security practices; * Experience with hexagonal architecture, clean architecture, DDD, or Event Sourcing; * Knowledge of observability (structured logs, metrics, tracing, Prometheus, Grafana, etc.); * Experience in cloud environments (AWS, GCP, or Azure). Responsibilities and Duties: * Develop, maintain, and evolve scalable, secure, and high-performance backend APIs and services; * Design and implement distributed, microservices-oriented architectures; * Collaborate with multidisciplinary teams (product, frontend, QA, DevOps) for continuous software delivery; * Ensure test quality and coverage for developed services; * Conduct code reviews and provide technical mentorship to mid-level and junior developers; * Participate in defining and evolving backend engineering best practices; * Monitor and address performance, reliability, and scalability of production solutions; * Track technological trends and contribute to architectural and stack innovation decisions. 251205020218778358


