
Senior Java Developer - Portugal (Remote)
Pragmatikeabout 6 hours ago
Lisbon, PortugalSenior
Responsibilities
- Design, develop, and maintain scalable backend applications using modern Java 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.
Requirements
- 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.
Benefits
- 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, knowledge sharing, and continuous learning.
- Enjoy the flexibility and autonomy of a mature engineering culture built on trust and ownership.