Senior Java Developer - Portugal (Remote)
Pragmatike
| Company | Pragmatike |
| Category | Engineering |
| Location | Lisbon |
| Remote | Remote |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 2 Jul 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (ashby) |
Description
Location: Remote (Portugal)
Start date: ASAP
Languages: Fluent English required
Industry: Software Engineering / Digital Product Development / Consulting
ABOUT THE ROLE
Pragmatike is recruiting on behalf of a leading software engineering consultancy that partners with global organizations to design, build, and scale high-performance digital products. Working across industries, the company delivers modern cloud-native applications and distributed systems while fostering a collaborative, engineering-first culture.
We are seeking a Senior Java Developer with extensive experience building scalable backend systems using modern Java technologies. This is a hands-on engineering role for someone who enjoys solving complex technical challenges, influencing architecture, and owning software throughout its full lifecycle.
You will collaborate with cross-functional teams to design, develop, and maintain resilient cloud-native applications while contributing to engineering best practices, mentoring teammates, and driving technical excellence across multiple projects.
YOUR RESPONSIBILITIES
- Design, develop, and maintain scalable backend applications using modern Java (17/21) and the Spring ecosystem
- Own software delivery from architecture and implementation through deployment, monitoring, and production support
- Build and evolve microservices, RESTful APIs, and distributed systems with a focus on performance and reliability
- Participate in solution design, technical decision-making, and architectural discussions across engineering teams
- Diagnose production issues, optimize system performance, and implement robust long-term solutions
- Collaborate closely with product and engineering stakeholders to challenge requirements and deliver high-quality outcomes
- Mentor developers through code reviews, technical guidance, and knowledge sharing
- Contribute to technical hiring and help strengthen engineering standards across the organization
- Leverage AI coding assistants to improve development speed, code quality, and debugging workflows
REQUIRED QUALIFICATIONS
- 7+ years of professional experience developing backend applications with Java
- Strong expertise with Java 17/21 and frameworks such as Spring Boot, Spring Cloud, or Micronaut
- Experience designing and building microservices, distributed systems, and RESTful APIs
- Solid understanding of software architecture, design patterns, and scalable backend design
- Hands-on experience with cloud platforms and modern infrastructure, including Docker, Kubernetes, Terraform, and CI/CD pipelines
- Experience with observability and monitoring tools such as OpenTelemetry, Dynatrace, or similar platforms
- Strong knowledge of relational and NoSQL databases, including MySQL and MongoDB
- Experience with testing practices including unit testing, integration testing, and Test-Driven Development (TDD)
- Familiarity with Agile development methodologies, DevOps practices, and collaborative engineering workflows
- Ability to effectively use AI-assisted development tools to accelerate implementation and improve engineering productivity
- Fluent English communication skills
- Must be based in Portugal
PREFERRED QUALIFICATIONS
- Experience with GraphQL Federation and event-driven architectures
- Familiarity with Azure cloud environments
- Experience within e-commerce, retail, or Product Information Management (PIM) platforms
- Knowledge of Kotlin
- Previous experience mentoring engineers in distributed teams
WHY JOIN US
- Work on modern cloud-native products used by global organizations across multiple industries
- Take ownership of complex backend systems throughout their entire lifecycle
- Collaborate with highly experienced engineers in a remote-first, low-politics environment
- Influence technical architecture and engineering best practices across multiple projects
- Continue growing through challenging technical work
You found the opening. Now track it.Tracker, radar and AI drafts in one place.erioun.com →