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: Lisboa
Lisboa, Lisboa, PortugalPublicado: 20. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!