Hexa Consulting

Java developer for payment applications

In short

Senior Java Spring Boot Developer role building secure, scalable backend microservices and APIs for payment applications in the banking sector at Hexa Consulting in Lisbon. Requires 6-9 years of Java backend experience, Spring Boot 3.x, microservices architecture, OAuth 2.0/JWT, SQL databases and CI/CD tooling, plus English B2/C1 and availability in the Lisbon office two days per week. Works within an international, Agile engineering team on distributed systems supporting financial transactions.

Description
Join Hexa as a Senior Java Spring Boot Developer and contribute to the development of secure, scalable backend solutions for the banking sector. You will work within an international engineering environment, supporting payment-related applications and collaborating with multidisciplinary teams.
Responsibilities
•Develop and maintain Java-based microservices and APIs supporting financial transactions and business operations.
•Design reliable backend components with a focus on maintainability, scalability, security and performance.
•Translate functional and technical requirements into sustainable software solutions in collaboration with engineering and business teams.
•Implement secure communication mechanisms between distributed services and external systems.
•Improve application reliability through testing, debugging, performance analysis and code reviews.
•Contribute to the standardization of development practices, architecture patterns and software quality.
•Support the optimization of automated integration, testing and deployment processes.
•Collaborate with international teams in an Agile development environment.
Requirements
•6 to 9 years of professional experience in Java development, particularly in backend and microservices environments.
•Academic background in Computer Science, Software Engineering or a related field, or equivalent professional experience.
•Proven ability to deliver complex backend solutions with technical autonomy and attention to software quality.
•Strong analytical capabilities and a structured approach to troubleshooting and problem-solving.
•Professional working proficiency in English, at B2/C1 level or equivalent, for daily international collaboration.
•Effective communication skills and a collaborative, proactive and solution-oriented working approach.
•Availability to work from the Lisbon office two days per week.
•Java 17/21 and object-oriented programming principles.
•Spring Boot 3.x, Spring MVC, Spring Security and Spring Data JPA.
•Microservices architecture, distributed systems and enterprise design patterns.
•RESTful APIs, API-first development and service integration.
•OAuth 2.0, JWT and secure API communication.
•SQL databases, including Oracle or PostgreSQL.
•Data modeling, query optimization and database performance.
•Multithreading, concurrency and application performance optimization.
•CI/CD pipelines using Jenkins, XL Deploy, XL Release or equivalent tools.
•Automated testing, code quality practices and technical debugging.
•Agile methodologies, including Scrum and Kanban, with Jira.
Nice to have
•Frontend development experience with Angular, preferably recent versions.
•Experience contributing to Fullstack application development.
•Professional working proficiency in French.
•Familiarity with banking systems or payment processing environments.
Conditions
•Private health insurance from your first day, with no waiting period and optional family extension.
•Free and confidential psychological support through TEAM 24, including access to specialist resources and live sessions.
•Continuous learning opportunities, professional training and certification support.
•Opportunities to develop expertise in information security, software quality management and cybersecurity best practices.
•Flexibility aligned with the requirements of your role and professional responsibilities.
•Childcare vouchers and practical measures supporting work-life balance.
•A collaborative professional environment with accessible leadership, shared learning and opportunities to connect with the Hexa community.

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