Software Engineer | Java
Indexed description
You will work on an internal product (invoicing solution), enhancing its digital capabilities and integrating it with different standards.
This role involves full-stack development with end-to-end ownership — from product design and customer needs to cloud infrastructure and production operations — in a fast-paced, agile environment.
Key Responsibilities:
- Design and build scalable, high-performance, and maintainable software solutions.
- Contribute to backend development, infrastructure automation (IaC), and CI/CD pipelines.
- Ensure code quality and reliability through testing, refactoring, and continuous improvement.
- Collaborate with stakeholders, product managers, designers, and engineers to define and deliver new features.
- Translate business requirements into effective technical solutions.
- Participate actively in agile planning and Scrum ceremonies.
- Mentor and support other developers, promoting best practices and technical excellence
- Strong experience in Java development, using modern frameworks such as Spring Boot; familiarity with older Java frameworks is a plus.
- Deep understanding of API design (REST, OpenAPI, GraphQL) and microservices architecture.
- Hands-on experience with message queuing systems such as AWS SQS/SNS and GCP Pub/Sub.
- Skilled in working with databases, including SQL (Oracle, PostgreSQL) and NoSQL solutions.
- Experience building and maintaining CI/CD pipelines using tools like GitLab, Jenkins, and bash scripting.
- Proficient with common development tools — Git, Maven, and IntelliJ IDEA.
- Practical knowledge of cloud platforms (AWS, GCP), Kubernetes, and serverless architectures.
- Strong experience with Infrastructure as Code tools such as Terraform, AWS CDK, Pulumi, Ansible, and Helm.
- Comfortable working in Agile environments with a DevOps mindset
- Excellent communication and collaboration skills, with fluency in English
- Employment Contract;
- Health Insurance;
- Meal Card;
- Gym Ticket;
- Hybrid Work (Porto - Portugal)
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search