Our client is looking to expand their Tech department with an experienced Full Stack Developer who will be responsible in building enterprise grade systems for the company.
Looking for a Full Stack Developer to strengthen the development team. The chosen candidate will contribute to the delivery of systems and build robust and scalable enterprise grade systems with the latest cutting-edge technologies and patterns.
Description:- Work hand in hand with development teams and product managers to create and enhance software systems in line with business strategies and priorities
- Build, test and deploy software in line with the company’s standards, best practices and versioning tool
- Follow agile principles and methodologies embraced by software development teams
- Perform the necessary research on technologies and patterns to ensure quality of products
- Being involved in architectural design discussions
- Write technical and user documentation when required
- Maintain code integrity, quality and ensure responsiveness of software tool
- Degree in Computer Science or equivalent backed with 3 years of experience
- A problem solver with an ability to work under pressure and meet multiple deadlines
- Experience with Agile Methodologies (ideally Kanban or Scrum) and accustomed to use Jira and Confluence
- Proficiency in Java and experience with Java enterprise technologies such as Spring Boot, Spring Framework, Spring Security, JMS, Hibernate, ORM, Tomcat
- Has worked with REST services and messaging services (Rabbit MQ)
- Experience in Frontend web technologies (HTML, JavaScript, CSS, Angular 6+, Redux patterns)
- Experience with build automation tools (such as Maven), Git, CI, and bug tracking
- Strong knowledge of databases (ideally PostgreSQL)
- A strong familiarity with CRM data and database systems
- Understanding of data security and other compliance responsibilities and proficient in Linux