Search by job, company or skills

Penbrothers

Senior Full Stack Engineer (Java, Cloud & Microservices)

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Client

A fast-moving team, senior enough to assure effectiveness, but young enough to be flexible and transparent. We started out in 2000 and we're a company with a soul, driven by our values and dedicated to fulfilling our mission to offer world-class services, by continuous learning.

With active investment in our people's professional development and with the creative touch, we support our clients throughout the project's life cycle, providing end-to-end technology solutions for mission critical systems, products and services.

About the Role

We are seeking an experienced Senior Full Stack Engineer with a strong background in Java and Spring Boot development, microservices architectures, and cloud-native platforms. The ideal candidate will combine hands-on coding expertise with architectural thinking, contributing to design, implementation, and operations in agile teams. The role requires someone comfortable across the backend, API integration, event-driven systems, and modern frontend frameworks (React/Angular), with solid DevOps knowledge to ensure scalable and reliable delivery.

What You'll Do

Design, develop, and maintain backend services and APIs using Java/Kotlin, Spring Boot, Quarkus

Build and integrate microservices and event-driven architectures (Kafka or Camel or Streams)

Contribute to fullstack development using React/Angular when needed

Support cloud-native deployments on Google Cloud Platform, AWS, or Azure with Kubernetes/Docker

Participate in DevOps pipelines (GitLab CI/CD, GitHub Actions, Azure DevOps) and ensure smooth automated deployments

Implement authentication/authorization mechanisms (OAuth 2.0, OIDC, IAM)

Work in agile teams (Scrum, SAFe) with close collaboration with product owners, architects, and UX teams

Conduct code reviews, ensure software quality via unit/integration testing, TDD

Take ownership of technical concepts, architecture discussions, and migrations from legacy to modern systems

Monitor and optimize system performance, reliability, and scalability

What You Bring

8+ years professional experience in backend/fullstack software development

Strong expertise in Java (8/11/17), Spring Boot, REST APIs

Solid experience with cloud environments, preferably with Google Cloud Platform, but very appreciated also the experience with AWS, Azure and Kubernetes/Docker

Proven knowledge in microservices and event-driven systems (Kafka, Camel, Streams)

Familiarity with databases (PostgreSQL, MongoDB, Oracle)

Hands-on frontend skills with React or Angular

Strong DevOps mindset, CI/CD experience (GitLab/GitHub/Azure DevOps)

Knowledge of domain-driven design, design patterns

Agile mindset, experience with Scrum/SAFe

Excellent communication skills in English

Experience with Kotlin, Go, Node.js, GraphQL is very appreciated

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 138019153