• Strong knowledge of Java 8
• Strong knowledge of Spring Framework
• Strong analytical skills
• Good Knowledge of NoSQL Databases
• Good English communication skills
• Good knowledge of Angular/HTML/JS/CSS
• Experience with AWS, Kubernetes, Docker
• Experience with NoSQL databases
• Experience with ElasticSearch/Lucene/Solr
• Take responsibility for the delivery of major product features
• Identify and resolve all related key technical issues under the Architect’s supervision
• Analyze product requirements and take a major part in designing the software at a high and detailed level
• Create or at least contribute to the creation of technical specifications
• Carry out professional supervision of middle and junior software development staff
• Participate in project estimation and planning
• Code, develop unit and integration tests, debug, document, implement and maintain portions of the software
• Promote good design principles such as code reuse, modularity and extensibility and mentors others in these principles
• Perform code reviews for compliance with best engineering practices, coding standards and quality criteria set forth on the project
• Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
• Continuously participate in technical risks identification and analysis, immediately notifies the Project Manager of new risks identified, suggest the mitigation strategy
• Escalate technical issues that can’t be solved without additional involvement of project, department or top management
• Report status and progress according to the project and Company demands.
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 Senior Java Developer.
This project is about extending digital archiving service to support a larger quantity of documents to be archived on object storage systems.