Timestamp

Java Spring Boot Developer

Timestamp
Apply
3 months ago
Lisbon, PortugalSenior

Responsibilities

  • Develop and maintain microservices and REST APIs in Java with Spring Boot.
  • Implement and optimize business logic for performance, scalability, and resilience.
  • Develop unit and integration tests using JUnit, Mockito, and Testcontainers.
  • Participate in technical solution design and architecture definition.
  • Collaborate on code reviews, refinements, and incident resolution.
  • Ensure application observability through logs, metrics, and tracing.
  • Contribute to technical documentation and continuous improvement of services.

Requirements

  • Solid experience with Java and Spring Boot.
  • Knowledge of microservices architecture and REST APIs.
  • Experience with resilience patterns including retry, circuit breaker, fallback, and idempotency.
  • Knowledge of relational and/or NoSQL databases.
  • Experience with Git, CI/CD, and software development best practices.
  • Knowledge of automated testing with JUnit, Mockito, and Testcontainers.
  • Spring Cloud experience is valued.
  • Knowledge of Docker, Kubernetes, and cloud-native architectures is valued.
  • Experience with distributed systems and event-driven architectures is valued.
  • Knowledge of observability, SRE, and application monitoring is valued.
  • Experience in high-availability environments and critical systems is valued.

Tech Stack

DockerGitJavaJUnitKubernetesSpring Boot

Categories

Timestamp

About Timestamp

501-1,000 employees
Contact me