Software Engineer - Microservices
Indexed description
Your Main Responsibilities:
- Translate domain models into microservice architectures.
- Collaborate with internal API consumers and integrate with external systems using a domain-driven-design approach.
- Develop scalable and cloud-native solutions using modern development and DevOps practices such as CI/CD, containerization, and automated testing.
- Apply a security-first mindset when implementing features and changes within the Secure Software Development Life Cycle (SSDLC).
- 3+ years of experience as a backend engineer building scalable, production-ready solutions using the Java stack (with strong experience in Java 17 and ideally Java 21).
- Experience implementing RESTful APIs within microservice architectures.
- Strong expertise in SQL, specifically PostgreSQL.
- Proficiency with DevOps tools and practices, including Git, Maven, Jenkins, or GitHub Actions.
- Fluent communication skills in English.
- Familiarity with NoSQL datastores.
- Experience or knowledge of technologies such as Angular, Kafka, Docker/Postman, or Kubernetes.
- Knowledge of additional languages besides English.
To learn more about us, visit our website: www.emagine-consulting.com.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search