Responsibilities:
- Analyze requested features from technical and functional points of view while being proactive and coming with suggestions;
- Ensure code implementation is optimal and compliant in areas of object-oriented design, testing, and error-handling;
- Work with data experts and architects on data models, proof of concepts and technical designs as required by a feature;
- Offer support to other colleagues via knowledge-transfer sessions, code review, technical documentation;
- Possibility to work on application architecture;
- Collaborate with the team and be part of the high level design;
- Design database architecture;
- Develop and write integration tests.
Requirements:
- Extensive experience in web apps development;
- Very good knowledge related to design patterns and clean code;
- Extensive understanding of Spring Stack (SpringBoot, Security, LDAP, REST, JTA);
- Deep understanding of Hibernate + RDS (PostgreSQL);
- Exposure to integration/unit tests (Spring Test);
- Familiar with Gradle / Maven;
- Apache Nifi;
- JBoss Drools;
- HTML + JS (TS/Angular 8+);
- Docker for development/deployments;
- Websockets.
Nice to have:
How to apply
Send us an e-mail at office@easy-recruiting.com with your CV or call us.