At a Glance
- Tasks: Develop responsive websites and microservices while tackling exciting challenges.
- Company: Join Difrent, a forward-thinking tech company transforming digital services.
- Benefits: Enjoy a competitive salary, comprehensive benefits, and opportunities for personal growth.
- Other info: Exciting career progression awaits in a dynamic and collaborative environment.
- Why this job: Be part of a diverse team delivering impactful solutions in healthcare and government.
- Qualifications: Strong Java skills and experience with Spring Boot and agile methodologies required.
The predicted salary is between 40000 - 45000 € per year.
At Difrent, we have an ambitious growth plan that will see us delivering cutting edge digital services to our Healthcare, Government and Corporate clients. We are now looking for a proactive and experienced Java Developers who write beautiful code, ideally with previous experience of working in the government digital service space, to join us at our new development centre in Newcastle.
In this role, you'll interact with our clients on one or more agile projects, typically to help deliver a specific product via a multidisciplinary, highly skilled digital team. You'll be adept at working within complex digital projects.
Skills and experience- Essential
- Strong core Java skills
- Experience of web development with Spring MVC or 3+ years with Spring Boot microservices
- Excellent knowledge of Spring Framework (3 and above) and a clear understanding of dependency injection
- Good understanding of Hibernate/JPA and Object-relational mapping, including performance considerations
- Experience with build tools such as Maven, Gradle
- Continuous Integration - Jenkins/Gitlab CLI
- Experience developing REST based web services
- Experience integrating systems using a wide variety of protocols like REST, SOAP, JSON and a number of others
- Proven ability to understand and troubleshoot large systems, drilling down to code level to identify the root cause of issues
- Source Code Management - Git, BitBucket, Subversion
- Experience with agile tools and methodologies (eg Scrum, Confluence, JIRA)
- Excellent communication skills - written & oral
- Must be able to work in a team environment with minimal supervision, comfort with collaboration, open communication and reaching across functional borders.
- Significant experience of agile development practices - TDD, BDD, automated builds, continuous integration, tooling to monitor code quality
- Desirable
- Experience in UI development highly desirable: Angular, HTML5, CSS, JavaScript, JQuery.
- Consultancy experience
- Good knowledge and experience of testing frameworks ie Junit, Selenium, Cucumber
- Worked on AWS environment and has an understanding of Docker
- Working on enterprise search solutions like Solr
- Responsive website and microservices development
- Client website support (content, features, functionality)
- Research, vet, learn, and deploy bleeding-edge technology and best practices on an ongoing basis
- Quickly exterminate bugs
- Write scalable, maintainable, and reusable code in an agile environment
- Lead the quality assurance control and cross-browser/cross-platform compatibility on all projects
- Testing
If you’re an experienced Java Developer (Back End or Full Stack) professional looking for an exciting new challenge with a company that offers genuine career progression and personal development, this is a fantastic opportunity to join us at a really exciting time!
Our team comes from a variety of backgrounds and we welcome diversity. If you're unsure, please apply!
Please note that candidates will need to apply for a DBS/criminal record check.
Location: Newcastle
Salary: £40,000 to £45,000 p.a. + comprehensive benefits package
Java Developer - Java, Spring, Hibernate, Jenkins, Agile employer: Difrent
At Difrent, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Newcastle development centre is not only a hub for cutting-edge digital services but also a place where employees can thrive through continuous learning and career advancement opportunities. With a comprehensive benefits package and a commitment to diversity, we ensure that our team members feel valued and empowered to make a meaningful impact in the healthcare, government, and corporate sectors.
StudySmarter Expert Advice🤫
We think this is how you could land Java Developer - Java, Spring, Hibernate, Jenkins, Agile
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Difrent or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Java projects, especially those using Spring and Hibernate. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview! Brush up on your agile methodologies and be ready to discuss how you've used them in past projects. Practising common technical questions can also help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Java Developer - Java, Spring, Hibernate, Jenkins, Agile
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java, Spring, and Hibernate, and don’t forget to mention any agile projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about Java development and how your previous experiences make you a great fit for our team. Keep it engaging and relevant to the job description.
Showcase Your Projects:If you've worked on any interesting projects, especially in the government digital service space, make sure to include them. We love seeing real examples of your work, so don’t hold back on sharing your achievements!
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Difrent
✨Know Your Tech Stack
Make sure you brush up on your Java, Spring, and Hibernate skills before the interview. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.
✨Showcase Agile Experience
Since the role involves working in an agile environment, be prepared to talk about your experience with agile methodologies like Scrum or Kanban. Share examples of how you've contributed to team sprints and how you handle changing requirements.
✨Prepare for Problem-Solving Questions
Expect to face technical questions that test your problem-solving abilities. Practice coding challenges related to Java and web services, and be ready to explain your thought process as you work through them.
✨Communicate Clearly
Excellent communication skills are a must for this role. During the interview, make sure to articulate your thoughts clearly and concisely. Don’t hesitate to ask clarifying questions if you don’t understand something—this shows you're engaged and willing to collaborate.