Position: Senior Java Developer (Communication Management Solutions)
Company: Sigma Software Group
Experience required: 3y
English level: upper

CUSTOMER
Our client delivers a SaaS solution for Customer Communication Management (CCM) for Telecommunications, Financial, and Energy sectors.

PROJECT
This solution is a cloud-based multi-tenant platform that enables end-to-end capabilities to design, produce, store and access very high volumes of documents (invoices, bills, promotions, etc.).

REQUIREMENTS
- 5+ years of experience in development
- Knowledge of cryptographic tasks will be a plus
- Hands-on experience with Hashicorp Vault or AWS KMS or Azure Key Vault or other secrets management tools
- Hands-on experience with Java or Python 
- Experience with HSM will be a plus
- Experience with KMIP will be a plus as well
- Upper-Intermediate level of English

RESPONSIBILITIES
- Take responsibility for the delivery of product features
- Maintain continuous processes (integration, testing, and delivery)
- Perform design of software components
- Participate in estimation and planning
- Communicate with the Project Manager and Product Owners