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

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.

Senior Java Developer
TimestampJava 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.
Tech Stack
Tools & technologiesCloudDockerJavaJUnitKubernetesMockitoMongoDBNoSQLSpringSpring 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 resumeApplicant 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