Junior Java Developer
We are at an exciting early stage in the development of a new cloud-based product and we’re looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. The role is ideally suited to a fresh graduate or person having graduating within the last 24 months with previous work experience.
Your role is to develop extensible software for the client base within a small team of developers. Our team strives to continually improve our software, our technology and our working practices so that we can remain at the cutting edge. Even as a new member of the team you will be expected to take part in planning our development each month and have an opportunity to add your ideas into the product. Our agile philosophy means a varied and challenging environment and you can expect to work on all aspects of our software from our web-based client to the database server.
A passion for creating great software, and a creative problem solver
A degree In computer science or software development
A good knowledge of object oriented design and design patterns
Experience programming in Java (J2SE)
Experience of working with SQL Server and/or Oracle
A good grounding in client-server based architecture
Some knowledge or experience with JEE and web development technologies (Apache/Tomcat, Spring)
Experience of working with source control systems (git)
Exposure to web-service technology such as REST
Exposure to Google Web Toolkit (GWT) development
Understanding of Maven oSr other build tools
Knowledge of working practices and design methodologies such as Agile and test driven development
Experience of Eclipse and/or Visual Studio development environments
Exposure to development on multiple operating systems (Windows, Linux)
Knowledge of industry standard technologies (XML, HTML) and testing frameworks (JUnit etc)
Knowledge of C# and ASP.NET.
The right candidate will have the aptitude to pick the above skills up; it's not essential to have all.
Competitive salary based on experience, flexible working hours and/or working from home. 25 days holiday (excluding bank holidays), Pension scheme, Private healthcare scheme, Annual performance bonus, Free on-site parking, Life insurance (x4)
Join our team
If you’re a highly motivated team player, keen to share your experience and thrive in a challenging environment, please apply with your CV and covering letter to firstname.lastname@example.org