JustJoin.IT Hybrydowo Senior

Software Engineer - Microservices

emagine Polska

⚲ Porto

Do uzgodnienia

Wymagania

  • API (Application Programming Interface)
  • Git
  • SQL
  • Java
  • Testing
  • PostgreSQL
  • Maven
  • Security
  • Backend
  • CI/CD

Opis stanowiska

Emagine is seeking a Software Engineer - Microservices who is eager to contribute to the expansion and enhancement of the Miles Enterprise platform through scalable, cloud-native, and secure microservice solutions.
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).

You Bring:
• 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.

Nice to Have:
• Familiarity with NoSQL datastores.
• Experience or knowledge of technologies such as Angular, Kafka, Docker/Postman, or Kubernetes.
• Knowledge of additional languages besides English.

About emagine:
At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and be part of a dynamic and forward-thinking environment.

To learn more about us, visit our website: www.emagine-consulting.com.

🔍 Dekoder Ogłoszenia

🟡
eager to contribute to the expansion and enhancement of the Miles Enterprise platform
Oczekuje się, że kandydat będzie aktywnie uczestniczył w rozwoju istniejącej platformy, co może oznaczać pracę nad nowymi funkcjonalnościami lub poprawkami w istniejącym kodzie.
🟡
Translate domain models into microservice architectures
Może oznaczać zarówno projektowanie od podstaw, jak i refaktoryzację istniejących monolitycznych aplikacji do postaci mikroserwisów.
🟡
Collaborate with internal API consumers and integrate with external systems using a domain-driven-design approach
Wymaga dobrej komunikacji i umiejętności zrozumienia potrzeb innych zespołów lub systemów zewnętrznych, co może być czasochłonne.
🟡
modern development and DevOps practices such as CI/CD, containerization, and automated testing
Oczekuje się biegłości w tych obszarach, a nie tylko podstawowej znajomości, co może wymagać dalszego rozwoju umiejętności.
🟡
Apply a security-first mindset when implementing features and changes within the Secure Software Development Life Cycle (SSDLC)
Kładzie nacisk na bezpieczeństwo, co może oznaczać dodatkowe procesy i testy bezpieczeństwa, które mogą spowolnić rozwój.