Logo for HumanIT Solutions

Senior / Lead Backend Developer (Java/Spring Boot) - Full Remote Portugal

Roles & Responsibilities

  • Extensive experience in backend development using Java (17+) and Spring Boot (2.x/3.x)
  • Strong experience designing and building REST APIs and microservices architectures
  • Proven experience with Docker for development and deployment
  • Experience integrating multiple backend systems and databases

Requirements:

  • Design and implement backend services using Java (Java 17+) and Spring Boot in a microservices-based architecture
  • Develop RESTful APIs, design secure and consistent data models, and translate GDPR/data protection requirements into technical solutions
  • Collaborate with frontend teams and the Tech Lead to drive architectural decisions and ensure high-quality delivery
  • Leverage Docker for containerization and support distributed system integrations across multiple services and databases

Job description

ABOUT THE OPPORTUNITY

Join an international, high-impact project supporting a leading European telecommunications environment, delivering scalable digital solutions for a rapidly evolving infrastructure landscape. This is a key opportunity for a Senior or Lead-level Backend Developer to contribute to mission-critical systems, working within a distributed nearshore team from Portugal.

You will play a strategic role in shaping backend architecture, influencing technical decisions, and ensuring high-quality delivery standards. This position is ideal for professionals who thrive in complex environments, enjoy ownership, and are motivated to build robust, scalable systems with real-world impact.

PROJECT & CONTEXT

You will design and implement backend services using Java (Java 17+) and Spring Boot (v2.x/3.x), contributing to a modern microservices-based architecture. The project involves building and maintaining scalable APIs, supporting multiple business-critical use cases such as geospatial data processing, user identity management, communication systems (email/SMS), feature configuration, and push notifications.

Key responsibilities include developing RESTful APIs, designing secure and consistent data models, and translating compliance requirements (including GDPR-related data protection and retention policies) into technical implementations. You will work closely with frontend teams to ensure seamless integration and collaborate with the Tech Lead to contribute to architectural decisions.

The environment leverages Docker (latest stable versions) for containerization and supports distributed system integrations across multiple services and databases.

WHAT WE'RE LOOKING FOR (Required)

  • Extensive experience in backend development using Java (17+) and Spring Boot (2.x/3.x)

  • Strong experience designing and building REST APIs and microservices architectures

  • Proven experience with Docker for development and deployment

  • Experience integrating multiple backend systems and databases

  • Solid understanding of data modeling and system design principles

  • Experience translating data protection and compliance requirements into technical solutions

  • Ability to contribute to architectural discussions and guide technical direction

  • Experience mentoring or supporting mid-level developers

  • Strong problem-solving skills and ability to make decisions in ambiguous environments

  • Excellent communication and stakeholder management skills

  • English (B2+/C1 minimum) – required for international collaboration

NICE TO HAVE (Preferred)

  • Experience with Spring Cloud or microservices orchestration frameworks

  • Familiarity with Kubernetes or container orchestration tools

  • Experience with event-driven architectures (e.g., Kafka)

  • Knowledge of cloud platforms such as AWS, Azure, or GCP

  • Experience working on telecom or geospatial data platforms

  • Understanding of frontend-backend integration patterns

  • Previous experience in distributed, nearshore, or remote-first teams

Lead Developer Related jobs

Other jobs at HumanIT Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.