Responsibilities
- Design and support server-side applications using Java with Spring Boot frameworks
- Interact with PostgreSQL databases by crafting efficient queries, reviewing query plans, tuning performance, and managing indexing strategies
- Utilize MyBatis as an ORM tool for seamless database communication
- Create and sustain connections with both internal and third-party API services
- Implement and manage asynchronous processing workflows using RabbitMQ
- Engage in technical planning, peer code evaluations, and feature design discussions
- Coordinate closely with frontend developers, quality assurance, operations, and product management teams
- Investigate and resolve system defects, evaluate log data, and enhance system efficiency and stability
- Produce readable, modular, and sustainable code structures
Benefits
- Yearly salary reassessment based on performance
- Annual bonus determined by individual and company performance
- Financial incentives for employee referrals
- Funding support for professional learning and development
- Reimbursement for sports and recreational activities
- Partial compensation for private health coverage
- Gifts from the company for personal milestones such as birthdays, work anniversaries, and weddings
- Organized company trips held twice annually
Work Arrangement
Hybrid — Lisbon
Other
- This position operates from the Lisbon office with a hybrid work model.
- Candidates not currently residing in Portugal may work remotely during the initial trial phase, with the expectation of relocating to Lisbon afterward.