Description
What you’ll do:
- Deliver high quality, reusable and testable software components using backend technologies (Java and Spring Boot)
- Help in the design and development of new backend microservices architectures
- Optimize applications for maximum speed, scalability, maintainability and efficiency
- Help improve our code quality through writing unit tests and performing code reviews
What do you need to have experience in:
- Java development
- Knowledge of relational and non-relational databases
- Knowledge on client-server protocols such as REST, and consuming such protocols
- Experience in testing tools (e.g. Junit)
- Experience in working in Continuous Integration and Continuous Delivery environments
- Agile methodologies
- English written and verbal communication skills
And it would be cool if you have also:
- Knowledge of cloud environment such as AWS, Google Cloud or Azure
- Used frameworks such as Spring Boot, Struts or similar
- Experience with Kubernetes, Docker or similar
- Experience in contract testing
And we offer you:
- A young and innovative growing company with a team focused on delivering excellence and quality in everything we do
- We value your professional development and promote your growth and continuous learning opportunities
- Integration in a technological community with a give back mentality sharing knowledge in new technologies and methodologies, promoting transparency and teamwork
- Remote-friendly environment
About us
Founded in January 2017, grama is a software house based in Coimbra, Portugal. The core of our team has several years of experience delivering complex IT projects for some of the largest telecom operators in Europe and South America.
We analyze our customer’s needs and produce technical specs and high-fidelity UI/UX mockups of the solution. We focus on providing to our customers services on:
- Project management
- Technical design
- UI/UX design
- Frontend development with Angular/React
- Backend development with Java
- Android development
- Test automation
Our development team uses the industry's most recent technologic stacks and ensures its quality combining automated and manual testing.
Apply to [email protected]