Enterprise doesn’t have to mean slow, clunky or boring. Come help us prove it.
About BindWorks
BindWorks is a Portuguese IT consultancy built differently. We’re not a CV farm. We’re not a body shop. We are a team of engineers, architects, and delivery professionals who genuinely care about the work we do — and about the people who do it.
We partner with national and international clients to build meaningful, lasting technology: cloud-native platforms, data ecosystems, AI-powered products, and complex enterprise systems. We invest in long-term relationships — with our clients and with our people.
If you want to work on real challenges, grow fast, and be part of a company where your voice matters and your craft is respected — you’re in the right place.
Our engineering culture is built on four pillars:
️ • Ownership
we don’t just deliver tasks, we own outcomes
️ • Craft
clean, well-designed, maintainable software is non-negotiable
️ • Growth
we invest in people through certifications, mentoring and challenging projects
️ • Transparency
flat hierarchy, honest communication, no corporate noise
The Role
We’re looking for a Java Senior Developer with solid experience in enterprise-grade backend systems. You’ll be involved in architecture decisions, API design, system integrations and the kind of technical leadership that makes entire delivery teams more effective.
BindWorks works with clients who need serious engineering — resilient, scalable, well-designed systems that are built to last. If you’re a Java engineer who cares about code quality and wants real responsibility, this is the environment for you.
Tech Stack
✔ Java (17/21+)
✔ Spring Boot
✔ Spring Framework / Jakarta EE
✔ REST APIs
✔ Microservices
✔ SQL / Relational DBs
✔ JUnit / Mockito / Testcontainers
✔ Git
✔ CI/CD
✔ Docker
Nice to have
✔ Kafka / RabbitMQ
✔ Event-Driven Architecture
✔ Kubernetes
✔ Cloud (Azure / AWS)
✔ Hexagonal Architecture
✔ DDD
✔ Clean Architecture
✔ Quarkus / Micronaut
What You’ll Do
️ • Develop and maintain robust, scalable enterprise backend applications in Java
️ • Design secure, high-quality APIs and system components
️ • Participate in architecture discussions, data modelling and integration design
️ • Ensure quality through automated testing, code reviews and engineering standards
️ • Identify and resolve performance, resilience and maintainability issues
️ • Support the team’s technical development through mentoring and knowledge sharing
What We Need From You
️Non-negotiable
️ • Senior-level professional experience in Java development (5+ years)
️ • Deep knowledge of Spring Boot and Spring Framework or Jakarta EE
️ • Experience with REST API design, microservices and system integration
️ • Strong SQL and relational database skills
️ • Experience with unit and integration testing: JUnit, Mockito, Testcontainers
️ • Knowledge of Git, CI/CD and DevOps fundamentals
️ • English B2+ for client-facing contexts
️Strong differentiators
️ • Experience with Kafka, RabbitMQ or other messaging / event-driven technologies
️ • Knowledge of Docker, Kubernetes and major cloud platforms
️ • Familiarity with hexagonal architecture, DDD or clean architecture principles
️ • Experience with Quarkus or Micronaut
What We Offer
️ • Projects that matter
Challenging, modern-stack projects for national and international clients — no boring maintenance-only roles.
️ • Real ownership
You’ll have a genuine say in architecture, technical decisions and delivery — not just tickets to close.
️ • Continuous growth
Certifications, technical training and a culture that rewards curiosity — we co-invest in your development.
️ • Flexible work
Hybrid or remote working model, depending on the project — we trust you to deliver.
️ • Engineering culture
Code reviews, architecture discussions, internal knowledge-sharing — we take craft seriously
️ • Health insurance
Private health insurance included from day one
️ • Competitive package
Salary aligned with your experience and market — we don’t lowball good people
️ • Career path
Clear progression framework with regular check-ins — no guesswork about your next step
️ • Great team
Small enough to know everyone, experienced enough to challenge you daily
Diversity & Inclusion
BindWorks is committed to building a team that reflects the world we live in. We evaluate every candidate on skills, mindset, and potential — never on gender, ethnicity, nationality, age, disability, sexual orientation, religion, or background. If you need any adjustments during our recruitment process, just let us know.


