At a Glance
- Tasks: Join us as a Java Developer, creating and supporting scalable systems in a collaborative environment.
- Company: Eligo Recruitment champions diversity and inclusion, ensuring every workplace reflects human richness.
- Benefits: Enjoy flexible working with onsite collaboration three times a week and a supportive team culture.
- Why this job: Be part of an innovative team that values technology and encourages personal growth and ownership.
- Qualifications: 3+ years of Java experience, familiarity with modern frameworks, and a passion for clean code.
- Other info: We celebrate diversity and welcome applicants from all backgrounds to apply.
The predicted salary is between 28800 - 42000 £ per year.
We're seeking an experienced java developer (3+ years) to contribute to the architecture, creation, and ongoing support of robust and scalable distributed systems. This role requires someone who thrives in a collaborative global development environment, while also demonstrating strong self-direction and ownership.
We're keen to connect with individuals who possess:
- A deep enthusiasm for technology and a knack for quickly adopting new tools.
- Experience across the full software development lifecycle, from initial concept to deployment.
- A commitment to producing clean, maintainable, and high-quality code.
- Solid commercial experience in Java (ideally version 8 or higher).
- Familiarity with modern lightweight application frameworks (such as Micronaut, Spring Boot, or similar).
- Experience working with various data storage solutions, both relational and non-relational (e.g., document, key-value stores).
- Proficiency in unit testing practices and related tools.
- Experience with modern build automation tools (like Gradle or Maven).
- Comfort working with containerization technologies (e.g., Docker).
Desirables:
- Reactive or functional programming paradigms (e.g., using libraries like RxJava or Project Reactor).
- Designing and building micro-service architectures.
- Message queuing systems (e.g., RabbitMQ, Kafka).
- Scripting skills in languages such as Groovy, Ruby, or Python.
- Familiarity with CI/CD pipelines and automation tools (e.g., TeamCity, Jenkins).
- Understanding of fundamental networking concepts (UDP, TCP, HTTP).
- Experience with API development (REST, WebSockets).
- Proficiency in a distributed version control system (ideally Git).
- Experience with the Grails framework.
- Front-end JavaScript skills (e.g., using libraries like Bootstrap or jQuery).
Please apply if you have full right to work in the UK and fit this job brief.
Eligo Recruitment is acting as an Employment Business in relation to this vacancy. Eligo is proud to be an equal opportunity employer dedicated to fostering diversity and creating an inclusive and equitable environment for employees and applicants. We actively celebrate and embrace differences, including but not limited to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran status, and disability. We encourage applications from individuals of all backgrounds and experiences and all will be considered for employment without discrimination. At Eligo Recruitment, diversity, equity and inclusion is integral to achieving our mission to ensure every workplace reflects the richness of human diversity.
Java Developer employer: Eligo Recruitment
Contact Detail:
Eligo Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with the latest Java frameworks like Spring Boot and Micronaut. Being able to discuss your experience with these tools in detail can set you apart during interviews.
✨Tip Number 2
Showcase your understanding of containerisation technologies, particularly Docker. Consider working on a small project that utilises Docker to demonstrate your practical knowledge.
✨Tip Number 3
Brush up on your knowledge of CI/CD pipelines and automation tools like Jenkins or TeamCity. Being able to articulate how you've used these in past projects will highlight your commitment to efficient development practices.
✨Tip Number 4
Engage with the developer community through forums or local meetups. Networking can provide valuable insights into the company culture and may even lead to referrals for the position.
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 with Java, particularly version 8 or higher. Include specific projects where you've contributed to the full software development lifecycle and mention any frameworks like Spring Boot or Micronaut that you've used.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for technology and your ability to adopt new tools quickly. Mention your commitment to producing clean, maintainable code and provide examples of how you've done this in past roles.
Showcase Relevant Skills: List your proficiency in unit testing practices, build automation tools like Gradle or Maven, and containerization technologies such as Docker. If you have experience with micro-service architectures or API development, be sure to highlight these as well.
Prepare for Technical Questions: Be ready to discuss your experience with various data storage solutions and networking concepts during the interview process. Brush up on your knowledge of message queuing systems and scripting languages, as these may come up in discussions.
How to prepare for a job interview at Eligo Recruitment
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java, especially versions 8 and above. Highlight specific projects where you used Java to solve complex problems, and be ready to explain your coding choices and the impact they had on the project.
✨Demonstrate Your Knowledge of Frameworks
Familiarity with frameworks like Spring Boot or Micronaut is crucial. Be ready to talk about how you've implemented these frameworks in past projects, including any challenges you faced and how you overcame them.
✨Discuss Your Approach to Clean Code
Employers value maintainable code. Prepare examples of how you ensure your code is clean and well-documented. You might want to mention any coding standards you follow or tools you use for code reviews.
✨Prepare for Technical Questions
Expect questions on data storage solutions, unit testing, and containerization technologies like Docker. Brush up on these topics and think of real-world scenarios where you've applied this knowledge.