Java Developer with Spring Boot

Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelNo degree limit

Description

Job Summary: We are looking for a Senior Java Developer to develop and maintain microservices, APIs, and business logic in Java with Spring Boot, participating in technical design and collaborating with the team. Key Highlights: 1. Collaborative and dynamic environment with opportunities for personal growth. 2. Development of innovative IT solutions using simple and accessible technology. 3. Culture that values ideas and encourages creativity. Join DATA Group! At DATA Group, we make technology simple and accessible, creating innovative IT solutions that help clients worldwide. We are expanding in Portugal and believe that growing alongside leading companies is only possible when we also grow alongside our talents. Here, people are at the heart of everything we do. We value ideas, encourage creativity, and believe every contribution makes a difference. If you seek a collaborative, dynamic environment full of opportunities to challenge yourself, your next challenge may be with us! Who are we looking for? **Senior Java Developer** **Main responsibilities:** * Develop and maintain microservices, APIs, and business logic in Java with Spring Boot, following development best practices and defined standards. This development must align with and be oriented toward cloud-native and cloud-agnostic technologies, and continuously optimize, monitor, and improve performance—considering data volume and inherent resilience and latency requirements. * Write unit, integration, and contract tests. Support the QA team in test automation. * Participate in technical solution design with architects and in alignment with the defined architecture. * Collaborate with the team (architecture, QA, SRE, security, business) during refinement, planning, and code reviews, ensuring secure and observable code from inception (logs, tracing, metrics). * Contribute to technical documentation (services, APIs, key technical decisions). * Analyze incidents/issues in development and QA/certification environments, and act as third-line support for incident analysis and resolution. **Mandatory technical skills and knowledge:** * Solid expertise and experience with Java, including concurrency and memory management concepts. * Experience with Spring Boot, ideally across the broader Spring Boot ecosystem (e.g., Spring Cloud and other Spring projects). * Understanding of distributed architecture, communication patterns (synchronous vs. asynchronous), REST APIs, and failure handling (retries, circuit breakers, fallbacks, idempotency, etc.). * Knowledge of geo-distributed, relational, and/or NoSQL databases. * Experience with modern development practices (Git, CI/CD, DevSecOps, code review practices, testing tools such as JUnit, Mockito, Testcontainers). **Desirable skills and knowledge:** * Experience in cloud-native contexts (containers, Docker/Podman, Kubernetes, 12-factor apps) and high-throughput, low-latency systems. * Knowledge of distributed and event-driven architectures. * Knowledge of distributed and event-driven architectures. * Knowledge of geo-distributed, NoSQL, and NewSQL databases (e.g., MongoDB, CockroachDB). * Experience with observability (centralized logging, metrics, distributed tracing) and SRE. * Prior experience in payment solutions or mission-critical financial systems. * Knowledge of blockchains and wallets (online and offline). **Location:** Lisbon **Work arrangement:** Hybrid (3 days per week in the office). Submit your application and join us in simplifying the future!

Some content was automatically translated

Posted by

João Santos

Indeed · HR

Location

João Santos

Indeed · HR

Similar jobs

Java Developer with Spring Boot by Indeed in 2026 | ok.com