Java Developer
* Job Type: Permanent, Full-time
* Salary Range: £40,000 - £65,000
* Location: Hertford, Onsite
* Working Hours: Monday - Friday, 9am - 5:30pm
A new exciting position has become available to work with a fast-growing software company providing systems to global leading retailers. They are looking for a Java Developer to work within an experienced team of Java developers.
You will be working on a Java enterprise retail system, engaging in a variety of projects from phone and handheld development to web applications and web services. This role is ideal for someone with a passion for software design and a desire to be involved in the full life cycle development process.
Day to Day of the Role:
* Develop high-quality, testable, and well-documented software.
* Work closely with Technical Architects and Development Managers to turn functional and technical specifications into production-quality software.
* Participate in configuration, testing, and release processes.
* Ensure adequate test coverage at unit and integration levels.
* Contribute to design and specification processes.
Required Skills & Qualifications:
* 1-3 years’ experience in Java and web application development.
* A first/upper second degree (BSc) in a technical subject.
* Core skills in Java, JDBC, JSP, SQL, MVC framework, and Web Services.
* An interest in software design and involvement in the whole life cycle development process.
* Good Java programming skills and exposure to database development.
* Working knowledge of XML or JSON and web development experience.
* Analytical and problem-solving skills, effective use of design patterns, and unit testing frameworks.
* Team working skills and good communication abilities.
Desirable Skills & Experience:
* Experience with databases such as MariaDB/MySQL, MSSQL, Oracle.
* Frontend web development with React, Angular, Vue.
* Mobile app development on iOS/Android.
* Familiarity with Eclipse, Maven, Gradle, J2EE containers like Tomcat, Docker, Kubernetes.
* Cloud services such as AWS, Azure, version control systems like Subversion or Git.
* SOA, Web Services, and XML to Java binding technologies like JAXB.
* J2EE application frameworks like JSF, Spring, Struts.
Benefits:
* Competitive salary with potential for growth.
* Opportunity to work with leading-edge software development tools.
* Exposure to a variety of technologies and projects.
* A supportive and innovative work environment.
To apply for this Junior Developer position, please submit your CV to be considered immediately for this role.