Java Technical Lead Senior
This advert was translated automatically from Portuguese. Read the original.
The Timestamp Group brings together several leading Portuguese companies in IT solutions and services around the concepts of excellence and knowledge sharing. We invest in technological leadership, based on the quality of our service and technological solutions, supported by continuous training and certification. Responsibilities: - Act as the project's technical focal point - Maintain and evolve the solution's cloud native architecture, based on microservices, APIs and event driven patterns, ensuring provider agnosticism (cloud agnostic) and support for Active-Active topologies, with a critical and constructive mindset - Ensure that developments align with the defined architecture, from solution design through to production entry. - Carry out regular code reviews, promoting engineering best practices, clean code and automated tests, as the guarantor of solution quality - Define and control technical debt, prioritising critical fixes and refactors. - Ensure non-functional quality: performance, resilience, security, observability and scalability of the platform. - Support the design of high availability (active-active), data consistency and disaster recovery strategies. - Promote technical documentation (architecture, decisions, patterns, development guides) and ensure its continuous updating. Base requirements: - Java Expertise: in-depth command of Java (recent versions) and solid experience with Spring Boot (ideally also Spring Cloud). - Cloud-Native Architect: proven experience in distributed systems design, microservices patterns, Event-Driven architectures, containers, container orchestration. - Command of microservices management and patterns (circuit breaker, saga, retries, API gateway, service discovery, observability patterns, service mesh, REST, gRPC etc.). - Hands-on experience with event driven architectures and messaging/streaming (Pulsar, Kafka, RabbitMQ or similar technologies for asynchronous processing). - Knowledge of active active topologies, geo distribution, fault tolerance and design for high availability. - Experience with distributed databases and database engines (SQL and/or NoSQL), as well as data consistency models (eventual, strong, compensation patterns). - Solid knowledge of application and API security (authentication/authorisation, OAuth2/OpenID Connect, secrets management, hardening). - Experience with continuous integration/continuous delivery (CI/CD) tools and DevOps practices. Valued requirements: - Experience in Legacy system migration projects to Cloud-Native. - Experience with observability and SRE. - Certifications in Cloud and/or Cloud Architecture and/or Kubernetes. Employee benefits: - Health insurance - Flexibility in the organisational routine - Training and certifications - Employee Support Programme (in 5 areas, including psychology) - Birthday and Seniority Gifts - Monthly Happy Hour - Benefits Portal with attractive offers
Applications go directly to the employer's site — no middleman. A validated job in Portugal.
Apply on the company site →