At a Glance
- Tasks: Lead Java development, ensuring high-quality software and automated testing.
- Company: Join a global recruitment specialist with clients across EMEA, APAC, US, and Canada.
- Benefits: Enjoy remote work options and competitive daily rates.
- Why this job: Be part of a dynamic team, working on innovative projects in a collaborative environment.
- Qualifications: 5-8 years in software development, strong Java skills, and familiarity with cloud technologies required.
- Other info: Contract duration is 12 months, based in Burgess Hill, UK.
The predicted salary is between 60000 - 84000 £ per year.
We are a global recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada.
Rate range: GBP 290/day
Possibility of remote work: work from Client's office 3 days a week
Contract duration: 12 months
Location: Burgess Hill, UK
Minimum Qualifications:- 5-8 years of software development experience in a professional environment and/or comparable experience with the following:
- Hands on Java application design, software development and automated testing (Java 8 and higher)
- Intermediate knowledge of infrastructure technologies and components - familiarity with Cloud computing
- Experience with Event-driven/Micro-services architecture for high-availability/distributed systems
- Experience using Spring Framework, Junit, GitHub, Microservices, Splunk and APIs
- Experience with Test driven development and unit testing frameworks
- Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ, Redhat JBoss, etc., including DevOps concepts and CI/CD tools
- Familiar with Agile or other rapid application development methods
- University Degree in computer science, computer engineering, or equivalent experience
- Building software to expected quality and standards using distributed enterprise frameworks
- Participating in code, test & other quality reviews
- Debugging basic software components and identifying code defects for remediation
- Enabling the deployment, support, and monitoring of software across test, integration, and production environments
- Automating deployments in test and production environments
- Scaling applications based on demand projections
Contact Detail:
eTeam Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead (Java)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java 8, Spring Framework, and microservices architecture. Being able to discuss your hands-on experience with these tools during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your understanding of Agile methodologies and DevOps practices. Be prepared to share examples of how you've successfully implemented these approaches in past projects, as this will highlight your ability to work effectively in a team-oriented environment.
✨Tip Number 3
Network with professionals in the industry, especially those who have experience in similar roles or companies. Engaging with them on platforms like LinkedIn can provide valuable insights and potentially lead to referrals that could strengthen your application.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges and system design questions relevant to Java and microservices. This will help you feel more confident and articulate your thought process clearly when solving problems during the interview.
We think you need these skills to ace Technical Lead (Java)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java application design, automated testing, and any relevant infrastructure technologies. Use keywords from the job description to ensure it aligns with what the company is looking for.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience with Java 8 and higher, as well as your familiarity with microservices architecture. Share specific examples of projects where you used these skills to demonstrate your suitability for the role.
Showcase Relevant Projects: If you have worked on projects involving Spring Framework, Junit, or CI/CD tools, be sure to include these in your application. Highlight your role in these projects and the impact they had on the overall success of the team or organisation.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Technical Lead position.
How to prepare for a job interview at eTeam
✨Showcase Your Java Expertise
Make sure to highlight your hands-on experience with Java application design and development. Be prepared to discuss specific projects where you used Java 8 or higher, and how you implemented automated testing.
✨Demonstrate Your Knowledge of Microservices
Since the role involves event-driven and microservices architecture, be ready to explain your experience in building high-availability systems. Share examples of how you've successfully implemented microservices in previous roles.
✨Familiarity with Tools is Key
Discuss your proficiency with tools like GitHub, Spring Framework, and CI/CD tools. Mention any specific instances where you used these tools to improve development processes or automate deployments.
✨Emphasise Agile Methodologies
As the company values Agile practices, be prepared to talk about your experience working in Agile environments. Share how you’ve contributed to rapid application development and how it has benefited your previous teams.