Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Timestamp

Senior Java Developer

Timestamp

Java Developer developing and maintaining microservices and APIs with Spring Boot for Timestamp Group in Lisboa. Collaborating with teams on technical solutions and performance optimization in hybrid work setting.

Posted 4/25/2026full-timeLisboa • 🇵🇹 PortugalSeniorWebsite

Tech Stack

Tools & technologies
CloudDockerJavaJUnitKubernetesMockitoMongoDBNoSQLSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Develop and maintain microservices, APIs and business logic in Java with Spring Boot, following development best practices and the program's defined guidelines
  • Ensure development is aligned with and oriented toward cloud-native and cloud-agnostic technologies, continuously optimizing, monitoring and improving performance while considering volume and the inherent resilience and latency requirements
  • Write unit, integration and contract tests
  • Support the QA team with test automation
  • Participate in the technical design of solutions with architects and in alignment with the defined architecture
  • Collaborate with the team (architecture, QA, SRE, security, business) in refinements, planning and code reviews, ensuring that code is secure and observable (logs, tracing, metrics)
  • Contribute to technical documentation (services, APIs, relevant technical decisions)
  • Analyze incidents and problems in development and QA/certification environments and act as 3rd line support for problem analysis and resolution

Requirements

What you’ll need
  • Strong proficiency and hands-on experience with Java, including concurrency and memory management concepts
  • Experience with Spring Boot and the wider Spring ecosystem (ideally Spring Cloud and other Spring projects)
  • Understanding of distributed architectures, communication patterns (synchronous vs asynchronous), REST APIs and failure handling (retries, circuit breakers, fallbacks, idempotency, etc.)
  • Knowledge of geo-distributed databases and/or relational and/or NoSQL databases
  • Experience with modern development practices (Git, CI/CD, DevSecOps, code review practices, testing with tools such as JUnit, Mockito, Testcontainers)
  • Experience in cloud-native contexts (containers, Docker/Podman, Kubernetes, 12-factor apps) and working with high-throughput, low-latency systems
  • Knowledge of distributed and event-driven architectures
  • Familiarity with geo-distributed databases, NoSQL and NewSQL (e.g., MongoDB, CockroachDB)
  • Experience with observability (centralized logging, metrics, distributed tracing) and SRE practices
  • Previous experience with payment solutions or mission-critical financial systems
  • Knowledge of blockchains and wallets (online and offline)

Benefits

Comp & perks
  • Health insurance
  • Flexible working arrangements
  • Ongoing training and certifications
  • Employee Assistance Program (covering five areas, including psychological support)
  • Birthday and long-service benefits
  • Monthly happy hour
  • Benefits portal with attractive offers

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootmicroservicesAPIsunit testingintegration testingcontract testingcloud-native technologiesDevSecOpsobservability
Soft Skills
collaborationproblem analysistechnical documentationcode reviewcommunication