Senior Software Engineer -Java

Apoyar Ltd ,
London, Greater London

Overview

Job Description

We are looking for Sr Java Developer to join our team to work on some of the most exciting projects. We are looking to hire outstanding individuals to join our team to seek high level of quality in product and services to all its customers around the world. Who we are ? Apoyar is an Information Technology Services that provides Business and IT consulting, System Implementation, Bespoke Software Development and Outsources services to clients across the Financial Services, Retail and Telecoms sectors. Apoyar is a fast-growing open source software solutions company. Over the years, we developed innovative services and workflows that beat classical delivery models resulting in lower budgets and much faster time to market. We have built our delivery focused reputation upon technical innovation, in-depth business knowledge, and creative vision, all of which supports our objective of helping clients to gain true value. Apoyar Work Culture: Apoyar Ltd has a long history of success in doing business with its highly skilled and motivated staff. We like to mix the best of European and Indian cultures to provide a "can-do" service to our amazing customers. You will be part of a big family working together to improve our business opportunity. Skills crucial to be successful in this role: * Outstanding Java Developer with great skills in Java 8 and strength around OO Design Patterns and Principles. * Deep understanding of OOP, LinkedList, Data Structures, Inheritance, Encapsulation & Abstractions * Can write JavaScript code in React.JS or Angular framework based on the Technical Document and Requirements are given * Experience working in Agile focused development teams and be familiar with TDD/BDD and CI/CD. * Be able to write CSS, Bootstrap and HTML. Should be able to solve UI issues with less or no help from UI Designer. * Can unit test to perfection * Can create DB Schema along with Data dictionary. Be able to normalize up to 3NF. * Can handle Exceptions * Can produce code level logs * Be able to debug the defects * Knowledge of Source code repository including Git, Bitbucket, Mercurial or anything similar * Knowledge of Cloud computing platforms * Be able to call RESTful APIs * Passion for delivering reliable, high volume applications for our fast-growing business will be relentless. * Excellent written and verbal communication is desired. What you need to do now: If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV