Java Software Developer (graduate level) Witney Permanent £25-45,000 (dependent on experience) Java Developer who has recently graduated with a good degree in Software Development or who has worked as a Junior Software Developer needed to work for a good company with a great working environment. This Java Developer will be diligent and hard working, as well as being willing to learn the core Java skills. The Java developer will ideally have the following skills and experience: Demonstrable willing to train and learn to achieve competence in the majority of the following areas: Java, JavaScript, HTML, CSS, Microsoft SQL Server/TSQL, AngularJS, SPRING framework, Hibernate (HQL), Linux operating systems and Scripting (CentOS, Amazon Linux AMI), RESTful web-services. Some experience with the above or similar coding languages. Either a good degree with a major focus on Software Development (either Software Engineering or Computer Science with Software Engineering or equivalent) or have undertaken an apprenticeship and/or junior level developer role. Technical writing and documentation skills. Good verbal and non-verbal communication skills. Attention to detail. Ability to work as part of a team. Previous experience of working in a high performing team. Enterprise level Java development. Enterprise level development using Microsoft SQL Server. Developing commercial web applications with server stack and thick client architecture. Scalable systems design and development.