Java Tech Lead
Descrição da Empresa
A Olisipo é uma das principais e mais sólidas referências nacionais como talent recruiter, talent builder e talent care na área das tecnologias de informação. A nossa missão é encontrar o melhor projeto para cada pessoa e, para cada empresa, o melhor talento na área das tecnologias de informação. #ConnectingITPeople
Descrição da Função
Profile: - Strong expertise in Java (recent versions) and solid experience with Spring Boot and Spring Cloud; - Proven experience in designing cloud-native distributed systems, including microservices and event-driven architectures; - Strong knowledge of microservices patterns such as circuit breaker, saga, retries, API gateway, service discovery, observability patterns, service mesh, REST and gRPC; - Hands-on experience with messaging and streaming technologies such as Pulsar, Kafka or RabbitMQ; - Knowledge of active-active topologies, geo-distribution, fault tolerance and high-availability design; - Experience with distributed databases (SQL and/or NoSQL) and data consistency models; - Solid understanding of application and API security, including OAuth2, OpenID Connect, secrets management and hardening; - Experience with CI/CD tools and DevOps practices; - Experience in legacy-to-cloud-native migrations (nice to have); - Experience with observability and SRE practices (nice to have); - Experience in payment systems or financial platforms (nice to have); - Knowledge of payment standards such as ISO 20022 or SEPA Instant (nice to have); - Cloud, cloud architecture or Kubernetes certifications (nice to have). Responsibilities: - Act as the technical focal point of the project; - Maintain and evolve a cloud-native architecture based on microservices, APIs and event-driven patterns; - Ensure developments are aligned with the defined architecture from design to production; - Perform code reviews and promote best practices, clean code and automated testing; - Define and manage technical debt, prioritizing fixes and refactoring; - Ensure non-functional requirements such as performance, resilience, security, observability and scalability; - Support the design of high-availability strategies, including active-active and disaster recovery; - Promote and maintain technical documentation, including architecture, standards and development guidelines. We offer: - Health insurance; - Free online training through the Udemy platform; - On-site and remote training at Olisipo's Learning Center; - Free certifications (after passing the exam); - Discounts at Olisipo Partners (in the areas of health and well-being, fitness, travel, among others); - Free psychological consultations; - Possibility of a salary advance, without commissions.
Localização
- Lisboa, Portugal