
Lead Product Software Engineer-Backend (Java)
- Porto
- Permanente
- Horário completo
- Solid expertise in Java development, with hands-on experience in building scalable, maintainable, and high-performance applications and tools. Using modern Java frameworks like Spring Boot, background in older frameworks is a plus
- Fluency in English is a must
- Passionate on evolving the architectural needs of the software solutions.
- Solid understanding of API design (REST, OpenAPI, GraphQL) and microservices architecture
- Working experience with queueing solutions (AWS SQS/SNS, GCP PubSub)
- Hands-on experience with databases: SQL (Oracle, Postgres) and NoSQL
- Experience with CI/CD pipelines (e.g., Gitlab, Jenkins, bash scripting)
- Proficient with development tools: Git, Maven, IntelliJ
- Experience with cloud platforms (AWS, GCP), Kubernetes, and serverless architectures
- Knowledge of Infrastructure as Code tools (Terraform, AWS CDK, Pulumi, Ansible, Helm)
- Comfortable working in Agile environments (Scrum, Kanban)
- Experience in leading and mentoring development teams
- Help drive various topics to successful completion
- Strong DevOps mindset: “You build it, you run it”
- Design and implement scalable, maintainable, and high-performance software solutions
- Assess application requirements, design principles, architectural patterns and performance optimization
- Contribute to backend development, infrastructure (IaC), and CI/CD pipelines
- Drive continuous improvement through refactoring, testing, and code quality initiatives
- Work closely with product managers, designers, and engineers to define and deliver features
- Participate in Scrum ceremonies and agile planning processes
- Provide technical guidance, act as a mentor and technical guide for other developers and provide support.
- Engage with stakeholders to understand business needs and translate them into technical solutions
- Promote a mindset of continuous learning, ownership and improvement within the team.
- Hybrid: This is a hybrid role, where you will spend at least eight days a month at our office, where you´ll enjoy the benefits of connecting and collaborating with your colleagues in person.
- Impactful Work: You’ll be working on the core of our application, directly influencing how accountants manage financial data.
- Technical Challenges: Build solutions that scale efficiently to handle millions of documents.
- Collaborative Team: Work closely with product, support, and operations teams to deliver the best possible solutions with excellent user experience.
- Small but Strong Team: We value close collaboration, knowledge sharing, and continuous improvement.