Java Software Engineer
We are looking for a skilled Java Developer with strong Spring Boot expertise to join our fully remote engineering team. The ideal candidate is
- oriented, collaborative, and passionate about building
- quality, scalable backend solutions.
Responsibilities:
- Design, develop, and maintain backend services using Java and Spring Boot .
- Build RESTful APIs and integrate with internal/external systems.
- Implement clean, efficient, and testable code following best practices.
- Collaborate with
- functional teams (Product, QA, Dev
Ops) in an Agile environment. - Participate in code reviews and contribute to continuous improvement.
- Troubleshoot, debug, and optimize application performance.
- Ensure application security, scalability, and reliability.
Requirements
- Proven experience as a Java Developer (3+ years preferred).
- Strong proficiency with Spring Boot and related Spring modules (Spring MVC, Spring Data, Spring Security).
- Solid understanding of REST APIs, microservices architecture, and integration patterns.
- Experience with relational databases (e. g. , Postgre
SQL, My
SQL) and ORM frameworks (e. g. , Hibernate). - Familiarity with CI/CD pipelines, Git, and containerization (Docker/Kubernetes is a plus).
- Good understanding of unit testing and automated testing tools (JUnit, Mockito).
- Ability to work independently in a fully remote environment.
- Strong communication skills in English.
Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of messaging systems (Kafka, Rabbit
MQ). - Familiarity with Dev
Ops practices and monitoring tools. - Experience in
- availability or
- scale distributed systems.
- Informações detalhadas sobre a oferta de emprego
Empresa: emagine Localização: Bragança
Bragança, Bragança District, PortugalPublicado: 20. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!