Overview

“Brandingo” is looking for a “Senior Java/Node.JS Back End Developer”.

Responsibilities:

  • Build robust and scalable software
  • Design and create services and system architecture
  • Database creation, integration, and management
  • Write clean code to develop functional applications
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Build reusable code and libraries for future use
  • Provide security in the developed code and software
  • Manage own tasks and leading the back end development of projects to ensure proper organization and timely delivery
  • Show meticulous attention to detail and strong sense of ownership in your work
  • Show strong independent research and learning abilities to resolve any new issues encoutered

Required Qualifications:

  • 3+ years of development experience using Java, Node.js
  • Strong experience working with back-end (Java)
  • Experience with application security, cryptography, and security practices
  • Knowledge of JavaScript frameworks (ideally React, Redux, Bootstrap)
  • Knowledge of OOP, OOD, and design patterns
  • Experience working with databases (SQL and NoSQL)
  • Knowledge about microservice architectures and integration patterns
  • Unit-Testing experience (e.g. JUnit, Mocking Framework e.g. Mockito)
  • Knowledge of RESTful interface design
  • Experience using object-relational mapping (ORM) technologies and IoC containers
  • Knowledge of Agile development methodology and experience in teamwork using Scrum
  • Knowledge of JavaScript frameworks (ideally backend Node.js)
  • Good English knowledge will be a big plus