At a Glance
- Tasks: Design and develop Java applications that make a real impact.
- Company: Join a public sector client in Edinburgh with a focus on innovation.
- Benefits: Competitive daily rate, flexible work arrangements, and a collaborative team environment.
- Why this job: Be part of exciting projects that enhance public services and user experience.
- Qualifications: 2+ years as a Java Developer with strong problem-solving skills.
- Other info: Opportunity for career growth in a dynamic and supportive setting.
The predicted salary is between 30000 - 45000 Β£ per year.
Job Description
Harvey Nash have an urgent requirement for a Java Developer for a public sector client in Edinburgh. Please note this is an urgent 10 week contract starting ASAP.
- Outside of IR35
- 400 a day
- Two days a week onsite in Edinburgh
- Candidates must have a valid Disclosure Scotland check The Role Upgrade our clients application from Spring 2.5 and Spring Security 2.0.8 to Spring Framework 5.3.x and Spring Security 5.8.x.
We are looking for the following experience: Strong legacy Spring migration/remediation experience.
- Experienced Java development (Java 8/11/17).
- Spring Framework (MVC, transactions, Security).
- Proven migration experience from Spring 2.x/3.x β 5.x/6.x
- Hibernate/JPA, including upgrade to Hibernate 5.6.
- Experience remediating security vulnerabilities (CVE mitigation, CSRF/session handling).
- Strong JSP/JSTL experience and ability to retire legacy Tiles layouts.
- Maven, Jenkins CI/CD, TomEE 8 deployment experience.
- Familiarity with Eclipse IDE (preferred toolchain).
- Prior experience in public-sector application remediation or cyber uplift projects.
- Awareness of future Jakarta EE (javax β jakarta) migration implications.
- Knowledge of legacy Ant builds and hybrid build environments
Please submit your CV for consideration.
Java Developer employer: Harvey Nash
Contact Detail:
Harvey Nash Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java Developer
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in public sector projects. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
β¨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Java projects. This gives potential employers a sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.
β¨Tip Number 3
Prepare for interviews by brushing up on common Java questions and coding challenges. Practising with friends or using online platforms can help us nail those tricky technical interviews.
β¨Tip Number 4
Donβt forget to apply through our website! Weβve got loads of opportunities waiting for talented Java Developers like you. Plus, itβs a great way to ensure your application gets noticed by the right people.
We think you need these skills to ace Java Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience as a Java Developer. Focus on the skills mentioned in the job description, like object-oriented programming and frameworks like Spring or React. We want to see how you fit into our team!
Showcase Your Projects: Include any relevant projects you've worked on that demonstrate your Java skills. If you've tackled innovative solutions or faced challenges, let us know! This gives us a glimpse of your problem-solving abilities.
Keep It Clear and Concise: When writing your application, be clear and to the point. Use bullet points for easy reading and avoid jargon unless it's relevant. We appreciate straightforward communication that gets to the heart of your experience.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, itβs super easy to do!
How to prepare for a job interview at Harvey Nash
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with object-oriented programming and frameworks like Spring or Spring Boot. Theyβll likely ask you to solve coding problems, so practice those algorithms and data structures!
β¨Showcase Your Projects
Prepare to talk about specific projects you've worked on. Highlight your role in developing Java-based applications and how you ensured they were robust and user-friendly. This is your chance to demonstrate your problem-solving skills and attention to detail.
β¨Understand the Companyβs Needs
Research the public sector client and their current projects. Understanding their goals will help you tailor your answers and show that you're genuinely interested in making an impact. It also gives you a chance to ask insightful questions during the interview.
β¨Communicate Effectively
Since teamwork is key, practice articulating your thoughts clearly. Be prepared to discuss how you collaborate with others, especially when it comes to version control with Git. Good communication can set you apart from other candidates!