company logo

Senior Java Backend Developer (m/w/d)

Adfinis.com

Remote

Remote

Full Time

🌍 About Adfinis

  • At Adfinis, we’re not just another software company – we’re an Open Source powerhouse with a passion for clean, reliable, and scalable technology.
  • With roots in Switzerland and teams across Germany, the Netherlands, Australia, and Egypt, we build solutions that empower organizations to move fast, stay secure, and scale sustainably.

As a Senior Java Backend Developer, you’ll play a key role in designing and building high-performance microservices that form the backbone of our clients’ infrastructure. You’ll work closely with global teams to deliver modern, cloud-native systems that make an impact — while staying true to our Open Source values.

Tasks

🚀 What You’ll Do

  • Be a key member of the Backend Engineering Team, designing and maintaining scalable, high-performance Java microservices
  • Develop and optimize RESTful APIs that connect front-end, data, and external systems via API Gateways
  • Build cloud-native microservices deployed on AWS, Azure, or GCP environments
  • Write clean, testable, and maintainable code following SOLID, DDD, and Clean Code principles
  • Contribute to the architecture and design of distributed systems and domain models
  • Collaborate closely with Frontend Developers, DevOps Engineers, and Product Owners in Agile/Scrum teams
  • Participate in code reviews, pair programming, and drive continuous improvement initiatives
  • Ensure system reliability, security, and observability using modern monitoring and logging practices
  • Support CI/CD pipelines, containerization, and deployment automation with Docker and Kubernetes
  • 💡 What We’re Looking For
  • Build cloud-native microservices deployed on AWS, Azure, or GCP environments
  • Write clean, testable, and maintainable code following SOLID, DDD, and Clean Code principles
  • Contribute to the architecture and design of distributed systems and domain models
  • Collaborate closely with Frontend Developers, DevOps Engineers, and Product Owners in Agile/Scrum teams
  • Participate in code reviews, pair programming, and drive continuous improvement initiatives
  • Ensure system reliability, security, and observability using modern monitoring and logging practices
  • Support CI/CD pipelines, containerization, and deployment automation with Docker and Kubernetes
  • 💡 What We’re Looking For

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent
  • 5+ years of experience in Java/Spring backend development
  • Strong knowledge of Java 17+, Spring Boot, Spring Security, Spring Cloud
  • Deep understanding of OOP, Design Patterns, and Microservices Architecture
  • Proven experience building REST APIs, SOAP Web Services, and writing clean, maintainable code
  • Proficient with JPA/Hibernate, SQL, and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
  • Familiar with cloud services and API Gateways (Spring Cloud Gateway, AWS Lambda, ECS, S3, Azure/GCP equivalents)
  • Experience with event-driven systems and message brokers (Kafka, RabbitMQ)
  • Solid understanding of Clean Architecture, testing (JUnit, Testcontainers), and automation
  • Used to working in Agile environments with GitLab, Jira, and Confluence
  • Knowledge of containerization and cloud deployments (Docker, Kubernetes, Helm)
  • Passionate about performance optimization and robust software design
  • Strong communicator with a solution-oriented mindset and focus on delivery excellence
  • Experience with Keycloak, OAuth 2.0, or JWT authentication
  • Familiarity with CI/CD tools (GitLab CI, Jenkins, ArgoCD)
  • Hands-on with Reactive Programming (WebFlux, Reactor)
  • Contributions to Open Source projects or mentoring experience in dev teams
  • 🎁 Why You’ll Love Working Here
  • Knowledge of containerization and cloud deployments (Docker, Kubernetes, Helm)
  • Passionate about performance optimization and robust software design
  • Strong communicator with a solution-oriented mindset and focus on delivery excellence
  • Experience with Keycloak, OAuth 2.0, or JWT authentication
  • Familiarity with CI/CD tools (GitLab CI, Jenkins, ArgoCD)
  • Hands-on with Reactive Programming (WebFlux, Reactor)
  • Contributions to Open Source projects or mentoring experience in dev teams
  • 🎁 Why You’ll Love Working Here

🌟 Bonus Points

Benefits

  • 🌐 Remote-First setup with flexibility and autonomy
  • 🤝 Collaborate with international Open Source experts across time zones
  • 🚀 Work on modern, cloud-native systems with cutting-edge technologies
  • 💡 Continuous learning — certifications, conferences & mentoring included
  • ❤️ A culture that celebrates team spirit, ownership, and engineering excellence
  • 👉 Ready to Build What Matters?
  • Join Adfinis LLC and bring your Java mastery to a team that’s shaping the future of Open Source infrastructure.
  • If you thrive on clean code, collaboration, and crafting systems that just work — we can’t wait to meet you. 🚀

Adfinis LLC – Open Source. Open Minds.

Senior Java Backend Developer (m/w/d)

Remote

Remote

Full Time

October 30, 2025

adfinis