Full-Stack Java Engineer Job Description Template
Our company is looking for a Full-Stack Java Engineer to join our team.
Responsibilities:
- Develop tools and processes to improve software engineering productivity;
- Writing top notch, high standards, complex codes;
- You will be closely working with your peers in small teams, forming part of a larger dev group.
Requirements:
- Openshift / Docker / Kubernetes;
- Angular (or Javascript MVC equivalents);
- Gulp / Grunt & Bower;
- RESTful services;
- Yeoman;
- Experience using a wiki to help build out our technical designs and documentation;
- Writing testable code, the tests themselves and a keep ability to run them;
- Obviously strong OO & Java 8 object oriented / functional skills (Solid skills with Spring (4 preferred), Hibernate / JPA;
- Continuous Integration & Agile experience;
- Github;
- Deployments – You are going to support what you build, so ensure you can;
- Linux (servers) & Mac (dev).