About the job Senior Java Backend Developer - Hybrid Porto (3 days/week office)
ABOUT THE OPPORTUNITY
Join a major European outdoor retail group inspiring people across the continent to explore nature responsibly. With over 190 stores and thriving online channels spanning Belgium, France, the Netherlands, the UK, and Ireland, this organization operates premium brands including A.S. Adventure, Bever, Cotswold Outdoor, Snow+Rock, and Runners Need. As a Senior Java Backend Developer based at the Lionesa office in Porto, you'll be instrumental in building and scaling the technical infrastructure that powers memorable outdoor experiences for millions of customers. This is a strategic technical leadership role offering competitive compensation up to $60,000 USD annually, combining deep technical challenges with the opportunity to mentor teams and shape architectural decisions.
PROJECT & CONTEXT
You'll lead the design and development of complex backend systems that must scale reliably across multiple countries and brands. Your responsibilities extend beyond coding — you'll make strategic technical decisions, guide development teams in best practices, and ensure systems remain secure, performant, and maintainable as the business grows. Collaboration with product managers and cross-functional teams will be essential as you translate business requirements into robust technical solutions. You'll also champion code quality through rigorous reviews, identify and resolve performance bottlenecks, and implement security measures that protect customer data while ensuring regulatory compliance. Staying ahead of industry trends and continuously improving development processes will be key to your success.
WHAT WE'RE LOOKING FOR (Required)
- Mastery of Java, including advanced topics: concurrency, memory management, and performance tuning
- Deep expertise with Java frameworks: Spring Boot, Spring MVC, Hibernate, and related libraries
- Extensive experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
- Proficiency in database design, optimization, and management
- In-depth understanding of web technologies, HTTP protocols, and RESTful API design
- Strong knowledge of web security principles and implementation
- Advanced knowledge in designing and maintaining microservices architecture
- Experience with asynchronous communication patterns in AWS environments
- Proficiency with development tools: IntelliJ IDEA, Maven, and version control systems like Bitbucket
- Expertise with testing frameworks: JUnit, Mockito, and integration testing tools
- Familiarity with containerization using Docker in cloud-native AWS environments (EC2)
- Proven track record building scalable systems, performance tuning, and managing large-scale distributed architectures
- Exceptional problem-solving abilities to diagnose complex technical issues
- Excellent communication skills to articulate technical concepts to non-technical stakeholders
- Demonstrated ability to mentor junior and mid-level developers effectively
- Strategic mindset aligning technical decisions with business objectives
- Fluent in Portuguese and English (B2 Upper Intermediate minimum)
NICE TO HAVE (Preferred)
- Experience in e-commerce or multi-brand retail environments
- Knowledge of event-driven architectures and message queuing systems
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with monitoring and observability tools
- Knowledge of Agile/Scrum methodologies
- Background working with distributed teams across multiple countries