Java Developer
About Gapstars:
Gapstars is a Netherlands-based software development services provider that builds remote, agile teams in Sri Lanka and Portugal for innovative tech companies. Today, we are home to 220+ Tech
Stars and innovative minds, turning scalable software into performance products that shape the future. Our partners are highly ambitious tech companies that are looking to conquer their respective markets.
Responsibilities:
- Design, develop, and maintain
- quality Java applications.
- Build and manage RESTful APIs to support business requirements.
- Apply Object-Oriented Programming (OOP) principles and Design Patterns to ensure code efficiency and maintainability.
- Collaborate with
- functional teams, including developers, testers, and product managers, in an Agile development environment.
- Work with Postgre
SQL for efficient data management and persistence.
- Ensure code quality through unit testing and adherence to best practices.
Requirements:
- 3+ years of industrial experience in Java development (experience with Java 11 and 17 preferred).
- Hands-on experience in REST API development and integration.
- Strong understanding and implementation of OOP principles and Design Patterns.
- Proficiency in SQL, particularly with Postgre
SQL.
- Experience working in an Agile development environment.
- Expertise in Spring and Spring Boot frameworks.
- Experience with unit testing tools such as JUnit and Mockito.
- Familiarity with Docker and containerization concepts.
- Experience working with CI/CD pipelines, preferably using Jenkins and Bitbucket.
- Knowledge of Apache Maven for project build and dependency management.
Nice to Have:
- Experience working with Microsoft Azure cloud services.
- Knowledge of
- stack development using Angular.
- Prior experience developing Microservices-based architectures.
- Familiarity with Test-Driven Development (TDD) practices.
- Experience working with Hibernate ORM framework.
"Gapstars is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate based on race, national origin, gender, disability, or age. Your personal information collected during the application process is handled following our privacy policy and used exclusively for recruitment and hiring purposes only"
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego