BITIL

Java backend engineer in microservices

In short

This is a Java Back-End / Full Stack engineer role at BITIL, a Portuguese technology services company serving financial, public, and private sector clients, working in a hybrid format in Lisbon. The role involves designing and maintaining Java microservices and React.js front-end features, building REST/GraphQL APIs, integrating IAM/SSO authentication, and working with event-driven messaging systems. It requires Java, Spring, React.js, microservices experience, and English and Portuguese at C1 level. No salary or additional benefits are specified.

About the Company
Since 2016, BITIL has been growing with a clear mission: to turn technology into real, measurable impact. BITIL is a Portuguese technology services company bringing together multidisciplinary professionals with solid experience in consulting, infrastructure management, systems and database administration, platform integration, Business Intelligence, and application development. The company works with leading clients in the financial, public, and private sectors, always focused on delivering robust, secure, results-oriented solutions.
BITIL is looking for Java Back-End and Full Stack (React and Java) engineers at different seniority levels, from Junior to Senior and Lead, who enjoy working in structured environments, contributing to high-quality deliveries and collaborating with experienced technical teams.
Responsibilities
•Design, develop, and maintain Java microservices and full-stack features
•Build front-end components in React.js and follow modern front-end engineering standards
•Implement and document RESTful and GraphQL APIs using OpenAPI guidelines
•Integrate IAM/SSO flows (OIDC, Okta, Keycloak) and contribute to secure authentication standards
•Work with event-driven architectures using messaging technologies (e.g., SQS, Solace)
•Write unit and integration tests and ensure quality through automated pipelines
•Participate in agile ceremonies and contribute to sprint deliveries
•Maintain front-end dependencies and follow performance and security best practices
•Collaborate with architects and senior engineers on design decisions and technical roadmaps
•Produce technical documentation and procedure manuals (runbooks), and support knowledge sharing within the squad
•Mentor junior engineers
•Lead architectural discussions and define engineering standards (for Lead roles)
Requirements
•Experience with Java, Spring, microservices, and API development
•Experience with React.js and modern front-end standards
•Familiarity with event-driven systems, message queues, and cloud-native patterns
•Good understanding of testing, code quality, security, and CI/CD pipelines
•Ability to work collaboratively with technical and business teams
•Strong communication skills and a continuous improvement mindset
•English and Portuguese at C1 level
Nice to Have
•Knowledge of IAM/SSO (OIDC, Okta, Keycloak) is highly valued — mandatory for senior roles
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot