My client is an award winning unified communications company specialising in telephony solutions looking to invest further in bespoke applications and integrations to stay on the leading edge of the industry.
They are looking for a Java Developer to take its in-house development to the next level. The ideal candidate will be a major part of the current development team and help to develop a variety of products enhancing the capabilities of their systems. These range from internal tooling to external APIs, web applications, and integrations with 3rd Party software systems.
This is a great opportunity to get involved with the process of shaping the development efforts early. It will provide a chance to have real impact on the process of development, and learn new skills.
Designing, implementing and testing new software including RESTful APIs, web applications and standalone applications with high level of integration with internal systems and maintaining and improving existing applications
- Bachelor's or Master's degree in Computer Science or similar subject (2:1 minimum)
- Experience with Java, SQL and HTML
- Apache Wicket
- Java 8
- JPA, Hibernate
- Spring, Spring Boot
- Basic Computer Networks
- Test Driven Development
- Build Automation Tools, Gradle
- OAuth (OAuth2)