Java Software Engineer (M/F)

emagine

11.12.2025 | | Referência: 2328655


  PARTILHAR






Empresa:

emagine


Descrição da Função

We are looking for a skilled Java Developer with strong Spring Boot expertise to join our fully remote engineering team. The ideal candidate is detail-oriented, collaborative, and passionate about building high-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 cross-functional teams (Product, QA, DevOps) 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., PostgreSQL, MySQL) 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, RabbitMQ).
  • Familiarity with DevOps practices and monitoring tools.
  • Experience in high-availability or large-scale distributed systems.


Observações

Not Specified (Portugal)





EMPREGOS SEMELHANTES





ÚLTIMOS EMPREGOS