The ideal candidate must have experience in cloud technologies and modern frameworks, able to design, develop, and maintain ECM (Enterprise Content Management) solutions in a cloud environment.
Requirements
- Solid knowledge in Java (minimum 3-5 years of experience)
- Experience in Spring Boot and Spring Cloud for microservices
- Knowledge in RESTful APIs and web services (SOAP/REST)
- Experience with JPA/Hibernate for data access
- Management of NoSQL databases (MongoDB) and SQL
- Azure DevOps for continuous integration and deployment
- Knowledge in Bootstrap for responsive design and UI/UX
- Experience with JavaScript frameworks such as Angular, React, or Vue.js (preferable)
- Experience in deployment and development on cloud platforms such as AWS, Azure
- Knowledge in managed services: storage (S3, Blob Storage), databases (MongoDB, AWS), and integration services
- Use of containers Docker and orchestration with Kubernetes/OpenShift
- Implementation of CI/CD pipelines
- Knowledge in document management systems
- Integration of document solution containers with Java applications and cloud services
- Identity and access management (IAM)
- Encryption and data protection in the cloud
- Good security practices in cloud applications