Описание:
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.
Задачи:
- 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.
Требования:
- 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.
- Будет плюсом: 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
Условия:
- 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.