Requirements analysis, developing concept for subsequence stages of Software Development Process (self-reliant);
Preparing document related to the given tasks;
Coding
Fixing bug during code review process;
Fixing bug during tests of functionalities of the system;
Own work organization on the basis of superior guideline and resulting from project schedule;
Active participation in project, group and team meetings;
Co-operation with team members in project implementation;
Participation in internal training sessions. Sharing own knowledge with other team members;
Conducting internal training sessions and presentations
Onsite
4+ years of experience in web development technologies & have in-depth knowledge of core Java and Java EE applications.
Work experience as a Technical Team Leader/Senior
Java DeveloperExperience working directly with customers
Experience with Spring Framework, ORM Framework, Application server such as Apache Tomcat, Undertow...
Experience building RESTful APIs.
Proficiency at least one database management system such as Oracle, MySQL, PostgreSQL.
Experience with Docker, Docker-compose.
Knowledge of web development with HTML/ CSS/ JavaScript.
Experience with Cloud Platforms (OpenShift, AWS) is a plus;
Familiar with CI/CD pipelines (GitHub or Jenkins);