Back to Jobs
Development 5h ago

Senior Java Developer

PortugalPortugal
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

BackendBestseller 🔥
Learn in 18 Hours
DevOpsBestseller 🔥
Learn in 63 Hours

Want to know if you're a match for this job?

Calculate My Match Score

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, knowledge sharing, and continuous learning
  • Enjoy the flexibility and autonomy of a mature engineering culture built on trust and ownership

How would you rate this job post?

See what other professionals think about this role.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More