Middle Java Developer (Digital Archiving Service)

Do you want to work on a project from scratch? Do you want to be a part of an experienced team? We are looking for a Middle Java Developer.

This project is about extending digital archiving service to support a larger quantity of documents to be archived on object storage systems.


  • Take responsibility for the delivery of major product features
  • Identify and resolve all related key technical issues under the Architect’s supervision
  • Contribute to requirements gathering and analysis
  • Create or at least contribute to the creation of technical specifications
  • Get involved in the technology prototyping
  • Participate in estimation and planning sessions
  • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
  • Promote good design principles, such as code reuse, modularity and extensibility, and mentor others in these principles
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Create user documentation 


  • Significant experience with Java
  • Experience in web services
  • Familiarity with microservice architecture
  • Experience in Spring ecosystem (Spring Boot is a plus)
  • Experience with message brokers (ActiveMQ is a plus)
  • Experience with CI/CD
  • Familiarity with testing

Would be a plus:

  • Familiarity with NoSQL
  • Familiarity with operations

You are welcome to join our team!
Please send your CV to: team@sigma.software