Back-end Engineer
Primary stack
JavaRESTCI/CDAgile
Nice to have's
Spring BootKubernetesDocker
Job description
About the Position
We are looking for a Back-end Engineer to join our team at grama in Coimbra, Portugal. If you have a passion for delivering high-quality, reusable, and testable software components using backend technologies, primarily Java and Spring Boot, we want to hear from you.
Responsibilities
- Deliver high-quality, reusable, and testable software components using backend technologies, primarily Java and Spring Boot.
- Support the design and development of new backend microservices architectures.
- Optimize applications for performance, scalability, maintainability, and efficiency.
- Contribute to improving code quality by writing unit tests and participating in code reviews.
Requirements
- Java development experience.
- Knowledge of relational and non-relational databases.
- Understanding of client-server architectures and protocols such as REST, including consuming RESTful APIs.
- Experience in testing tools (e.g., JUnit).
- Understanding of Continuous Integration and Continuous Delivery (CI/CD) environments.
- Familiarity with Agile methodologies.
- Strong written and verbal communication skills in English.
Nice to Have
- Exposure to modern IDEs and AI-assisted development tools (e.g., VS Code, GitHub Copilot).
- Knowledge of cloud environments such as AWS, Google Cloud, or Azure.
- Experience with frameworks such as Spring Boot or similar.
- Experience with Kubernetes, Docker, or similar containerization/orchestration technologies.
- Experience with contract testing.
We Offer
- Flexible working environment: We focus on balancing your needs and our customers' demands to support your quality of life.
- Health insurance: We provide a company plan to ensure you are covered.
- Continuous learning: We have a learning budget available for you and encourage knowledge sharing within our team.
- 3 extra holidays per year: In addition to the 25 paid holidays offered to all team members.
- Innovative environment: Join a young and innovative team focused on delivering excellence.
- Gifts & perks: We often have surprises for the entire team.
About the Company
At grama, we are committed to fostering a dynamic and innovative work environment where you can grow and excel in your career.
© GRAMA. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
GRAMA
Розробка ПЗ