At a Glance
- Tasks: Join our agile team to develop and deliver high-quality software solutions.
- Company: We are a dynamic tech company based in East Sussex, focused on innovation.
- Benefits: Enjoy a hybrid work model with occasional office presence and flexible hours.
- Why this job: Be part of a fast-paced, collaborative environment where your ideas matter.
- Qualifications: 4+ years as a Developer with Java and microservices experience required.
- Other info: Experience with Azure and a test-driven approach is a plus.
Java Developer – Microservices Hybrid, occasional office presence in East Sussex
Scroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect.
Working across all aspects of the software development lifecycle; supporting and delivering high quality software changes across systems and platforms.
Delivery teams are agile, fast-paced and collaborative. Looking for individuals who are proactive, enthusiastic and can bring an analytical mindset to any challenge or opportunity.
Skills & Experience
* 4+ years practical experience working as a Developer in an agile team, supporting and developing enterprise level applications.
* Java/ JVM based languages essential.
* Microservices essential
* Springboot / dot net / Python experience an advantage.
* Experience of working with Azure would be advantageous
* Relational databases, SQL desirable
* Object oriented analysis and design
* Source Management software such as GitHub
* Knowledge of a Test-driven approach including exposure to either TDD or BDD would be an advantage.
Accountabilities
* Write and modify software to agreed standards with minimal input from experienced team members
* Understand and apply development standards though-out own work and be able to leverage tooling as needed to achieve a well-engineered result.
* Conducts testing and debugging of code, corrects errors, and re-test to achieve error-free results.
* Document work in accordance with agreed internal standard including unit test coverage
* Communicate effectively with the team, participate in scrum meetings, design reviews
* Consistently delivers on own User Story Commitments
* Demonstrable analysis and problem solving skills, adopting a rational and logical approach
* Understanding of database and application services, such as queues and caching.
* Passion for coding
* Participate in review for own work
* Potential to guide more junior team members
* Passion for development and ability to keeps skills and knowledge up to date and current
Java Developer employer: Manufacturing Recruitment Ltd
Contact Detail:
Manufacturing Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Make sure to showcase your experience with Java and microservices in your conversations. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Familiarize yourself with Agile methodologies if you haven't already. Being able to discuss how you've contributed to an agile team will show that you're a good fit for our fast-paced environment.
✨Tip Number 3
If you have experience with Azure, be prepared to talk about it! Discuss any relevant projects or challenges you've faced while using Azure, as this could set you apart from other candidates.
✨Tip Number 4
Brush up on your knowledge of test-driven development (TDD) or behavior-driven development (BDD). Being able to articulate your understanding and experience with these approaches will show that you value quality in software development.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 4+ years of experience as a Developer, especially in agile teams. Emphasize your skills in Java and any experience with microservices, Springboot, or Azure.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects where you utilized your analytical mindset and proactive approach to solve challenges.
Showcase Relevant Projects: Include examples of enterprise-level applications you've developed or supported. Highlight your experience with relational databases, SQL, and any source management tools like GitHub.
Prepare for Technical Questions: Be ready to discuss your experience with test-driven development (TDD) or behavior-driven development (BDD). Prepare to explain how you've applied these methodologies in your previous roles.
How to prepare for a job interview at Manufacturing Recruitment Ltd
✨Showcase Your Agile Experience
Make sure to highlight your experience working in agile teams. Discuss specific projects where you contributed to the software development lifecycle and how you adapted to fast-paced environments.
✨Demonstrate Your Java Expertise
Prepare to discuss your practical experience with Java and JVM-based languages. Be ready to provide examples of enterprise-level applications you've developed or supported, focusing on your role and contributions.
✨Familiarize Yourself with Microservices
Since microservices are essential for this role, be prepared to explain your understanding and experience with microservices architecture. Share any relevant projects where you implemented or worked with microservices.
✨Discuss Your Analytical Mindset
The company values individuals with an analytical mindset. Prepare to share examples of challenges you've faced in previous roles and how your analytical skills helped you find effective solutions.