Full Stack Developer

Discipline: Technology, Software Development
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 14359
Published: over 3 years ago

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
Requirements:
  • 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