jobapplier

Java Software Engineer (Identity Proofing)

Signicat

Skills

Required

  • Java
  • SQL
  • RabbitMQ
  • Spring Boot
  • NoSQL databases
  • messaging systems
  • microservices
  • cloud-native architecture
  • scalability

Preferred

  • documents and image processing
  • biometrics
  • compression
  • ML
  • AI
  • Agile
  • DevOps methodologies
  • code reviews
  • testability

Join Signicat, a leading provider of digital identity solutions. As a Java Software Engineer, you will design and develop services for distributed applications, collaborate with your team and product owner, and participate in code reviews. You will have the opportunity to work with a variety of technologies, including Java v21, Spring Boot, SQL, MongoDB, RabbitMQ, and Google Cloud Platform. Enjoy a hybrid work model, extra paid days off, and access to personal and professional development resources.

Design and develop services as part of distributed applications, focusing on document and image processing.

Hands-on experience with CI/CD practices

Responsibilities

  • Collaborate closely with the immediate team/tribe and product owner to ensure requirements for maintainability, testability, performance, security, and quality services are met.
  • Participate in code reviews and continuously improve the platform, ensuring adherence to best practices and standards.

Requirements

  • Strong knowledge of SQL and NoSQL databases
  • Experience with messaging systems like RabbitMQ
  • Familiarity with microservices architecture
  • 3+ years of experience working with Java v21 and Spring Boot
  • Fluency in English and Spanish
  • Familiarity with cloud-native architecture and concepts as scalability, resiliency, and security

Preferred

  • Previous experience with documents and image processing, biometrics compression, ML and AI
  • Exposure to Agile and DevOps methodologies