On a position of a Web Developer with Java the candidate will be designing and developing intermediate and large projects.
This person will also formulate and define technical specifications and develop/modify custom applications to meet distinct and changing business requirements. Moreover, candidates will also participate in the full software development life cycle of both new development and enhancement projects.
This role is a function within a Scrum or Kanban team and participate in planning, analysis, design, development, testing, deployment, bug fixes, and enhancements. One of daily duties is also to support the QA group in developing test plans, test scripts and preparing for production releases.
A successful Candidate should meet the following requirements:
- 3+ years of Software Development experience.
- Advanced understanding of Java 8+.
- Advanced knowledge of web development tools and technologies (Javascript, JQuery HTML5 / HTML , CSS3 / CSS , JSON, and interaction with REST APIs).
- Understanding of UI/UX design principals.
- Experience in using unit testing tools such as Postman, Sonarqube, and JUnit that verify core logical functionality as derived from acceptance criteria.
- Proficiency with Maven or Eclipse IDE tools
- Ability to use GIT or Stash for source code management.
- Experience in using CI/CD tools such as Jenkins for code deployment.