At a Glance
- Tasks: Upgrade and enhance legacy Java code using modern practices in a collaborative team.
- Company: Agile Coding, a dynamic Java consulting firm serving European clients.
- Benefits: Competitive salary, remote work, and potential for contract extensions.
- Why this job: Join a passionate team and make a real impact on exciting projects.
- Qualifications: 5+ years Java experience, Spring framework proficiency, and strong communication skills.
- Other info: Flexible working hours with a supportive team environment.
The predicted salary is between 75000 - 85000 £ per year.
Agile Coding is a small Java consulting company servicing European clients. We are expanding our team to help support the Java code base of a product within a large European company (SAP).
We are looking to employ an experienced Java Developer with the following attributes:
- Minimum 5 years Java coding experience with knowledge of patterns
- Proficient in the Spring framework
- A strong background in developing and maintaining backend applications using Java and Spring Boot (including recent commercial experience)
- Experienced in Unit and Integration testing
- Database knowledge (preferably PostgreSQL)
- Must be used to working in a team environment and comfortable with Teams meetings
- IDE - Preferably IntelliJ IDEA
- Good communication skills
Responsibilities:
- Experienced Java/Spring expert required to help with upgrading and enhancing an existing legacy code base using modern practices
- Extensive use of unit and integration tests
Location: This is a fully remote role although one or two team meetings may occur per year. Due to the location of our European clients, we work a 35 hour working week from 8:00/08:30 until 16:00/16:30.
Salary: Circa £75K - £85K: negotiable depending on experience/project fit. This will be a fixed term 12 month employment contract with employee benefits. High possibility of contract renewals/extensions.
Remote working/work at home options are available for this role.
Senior Java Developer - Remote in Ramsbottom employer: Agile Coding Ltd
Contact Detail:
Agile Coding Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer - Remote in Ramsbottom
✨Tip Number 1
Network like a pro! Reach out to your connections in the Java community, especially those who might know about openings at Agile Coding. A personal recommendation can make all the difference.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your best Java projects and be ready to discuss them in detail during interviews. This is your chance to demonstrate your expertise in Spring and backend development.
✨Tip Number 3
Practice makes perfect! Brush up on your unit and integration testing knowledge. Be prepared to answer questions or even tackle a coding challenge that showcases your testing skills.
✨Tip Number 4
Apply through our website! It’s the easiest way to get your application noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Java Developer - Remote in Ramsbottom
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and Spring experience. We want to see how your skills match what we're looking for, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about Java development and how you can contribute to our team. Keep it friendly and professional – we love a good story!
Show Off Your Testing Skills: Since we value unit and integration testing, mention any specific experiences you have with these practices. We want to know how you ensure quality in your code, so give us the details!
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Agile Coding Ltd
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the latest features and best practices. Be ready to discuss your experience with the Spring framework and how you've used it in past projects.
✨Showcase Your Testing Expertise
Since unit and integration testing are crucial for this role, prepare to talk about your approach to testing. Bring examples of how you've implemented tests in your previous work, particularly with Java and Spring Boot.
✨Familiarise Yourself with PostgreSQL
If you have experience with PostgreSQL, be ready to discuss it! If not, take some time to learn the basics and understand how it integrates with Java applications. This could give you an edge in the interview.
✨Communicate Clearly and Confidently
As this is a remote role, strong communication skills are key. Practice explaining your past projects and technical concepts clearly, as you'll need to collaborate effectively with the team during meetings.