About the Java Developer Role:
We are seeking a Java Developer to work within a small but growing development team.
The role will include activities such as:
- Creating web-based systems to support core business functions.
- Developing data services for user interfaces.
- Estimation of specified development tasks.
- Adhering to existing frameworks.
- 3+ years of Java experience (Core Java version 7+).
- 3+ years of Spring, Hibernate and Maven experience.
- Experience in developing systems that use RESTful services.
- Experience of the whole development process.
- Experience of developing web-based systems.
- A solid grasp of source control techniques.
- An understanding of database technologies i.e. data modelling and SQL.
- Ability to produce readable well engineered code.
- Understanding of object oriented design
- Use of Java Generics
- Understanding Junit framework
- Understanding of separations of concern in software using multi-tier strategies.