We are looking for an enthusiastic Java fullstack developer to join our Digital team to build amazing product.
The developer will apply their extensive experience with modern technologies and practices to help end-users make effective use of e-banking.
PROFESSIONAL REQUIREMENTS
REQUIRED LEVEL OF KNOWLEDGE AND/OR DIPLOMA
Degree from a technical institute, university or college and have at least 5-10 years’ experience in design and development in a full stack environment
PROFESSIONAL EXPERIENCE
· Experience with development tool chain (Maven, Git, VSCode, Sonar, VeraCode)
· Experience with continuous integration (Jenkins, Docker, Openshift/Kubernetes)
BUSINESS KNOWLEDGE
· Experience with development tool chain (Maven, Git, VSCode, Sonar, VeraCode)
· Experience with continuous integration (Jenkins, Docker, Openshift/Kubernetes)
TECHNICAL KNOWLEDGE
· Core and advanced Java
· Spring , Spring Boot,Hibernate
· Angular, PrimeNG, RxJS and Redux for creating responsive and user-friendly interfaces.
· HTML5, CSS, Bootstrap, JQuery
· Module bundling/loading technologies like Webpack
· CI/CD using GitLab, Jenkins, Sonar
· Maven
LANGUAGE SKILLS
· English fluent
RESPONSIBILITIES
· Develop and test new features
· Participate in constructive design discussions to deliver maintainable and practical solutions
· Make recommendations on how to evolve the code base
· Accurately estimate development effort
· Squash bugs
· Participate in peer code reviews
· Mentor junior developers
FUNCTIONAL AND TRANSVERSAL COMPETENCES
· Familiar with Angular development environment including framework like RxJs and Redux
· Familiar with Java frameworks Spring, JPA and Hibernate