📋 Description
- Lead the technical evolution of digital products, balancing business needs, technical quality
- Design, develop, and evolve backend services and applications using Java and the Spring ecosystem.
- Contribute to architectural decisions, particularly within microservices-based environments
- Collaborate with multidisciplinary teams to define, design, prioritize, and deliver new features
- Act as a bridge between technical teams and business stakeholders, translating requirements and
- Follow services throughout their complete lifecycle, including conception, development, testing
🎯 Requirements
- Strong professional experience as a Senior Java Developer, Tech Lead, Software Engineer, or similar
- Advanced knowledge of Java and the Spring ecosystem.
- Solid experience designing and developing microservices-based architectures.
- Practical experience with unit and integration testing and a strong understanding of software
- Experience with Git and Gitflow, Docker, and Jenkins or comparable CI/CD technologies.
- Strong knowledge of AWS, particularly API Gateway, Lambda, Fargate, ECS, RDS, SQS, SNS, Secrets
Nice to have: Experience developing mobile applications; Knowledge of Event Sourcing; Experience with Play Framework; Familiarity with Node.js, Python, Golang, or Groovy; Terraform and infrastructure-as-code practices; Experience developing web applications; Familiarity with React.
🎁 Benefits
- Opportunity to work on innovative digital products and complex technology challenges.
- Exposure to modern cloud, microservices, DevOps, and software engineering practices.
- Collaborative environment with multidisciplinary technology and product teams.
- Opportunities for professional growth, technical development, and continuous learning.
- Access to knowledge-sharing and technology community initiatives.
- Opportunities to expand expertise across different technologies, architectures, and digital