Full Stack Developer

Responsibilities:

We are looking for experienced developers who are expected to provide coverage over disparate development processes and help guide decisions on technical strategy, architecture, tools and utilities. This is a hands-on engineering position that requires expert level proficiency in Java development technologies including back end frameworks, front end scripting and libraries, and code management and deployment. The ideal candidate will be as passionate about front end coding as well as back end coding and be familiar with the latest trends in modern web development.

Requirements:

• Solid understanding of HTML5, CSS3, JavaScript

• Experience with strongly typed object-oriented programming languages (C#, Java, Python)

• Experience building frontend applications using Angular , React or Backbone

• Working experience with tools like: Gulp, Grunt, Maven, SVN, Git, JUnit, Mokito, REST-Assured, JMeter

• Working experience with one of the frameworks: Bootstrap, SASS, LESS, Spring, Hybernate

• Familiar with the standard software design patterns, web application and web services architectures

• Familiar with cloud distributed systems (PAAS, SAAS, IAAS) and concepts like: MapReducer, service discovery, high-availability

• Knowledge of build and continuous deployment processes using: Jenkins, Bamboo, CodeShip

• Experience with relational databases (Oracle, MySql or MariaDB), but also with NoSQL databases (Cassandra, MongoDB, Elasticsearch, Couchbase)

• Some familiarity with Node.js, Ruby or Go; • Basic knowledge and high interest for microservices technologies: Docker, Kubernetes, Fleet, Docker Swarm, ELK Stack

  Apply now

Share page