At a Glance
- Tasks: Join a dynamic team as a Java Full Stack Developer, working on exciting projects.
- Company: A leading digital consultancy, rapidly growing with high-profile clients across various industries.
- Benefits: Enjoy hybrid remote work, competitive salary up to £55k, and additional perks.
- Why this job: Perfect for ambitious developers seeking career growth in a collaborative and innovative environment.
- Qualifications: Experience in Java Development, Spring Boot, JavaScript/TypeScript, and familiarity with CI/CD pipelines required.
- Other info: Eligibility for security clearance is essential; experience with government projects is a plus.
The predicted salary is between 39600 - 66000 £ per year.
Key Responsibilities:• Demonstrates significant working knowledge of Java and related technologies and advises on design, development, and implementation.• Leads by example, promoting an open and inclusive culture, holding responsibility for motivation, retention and performance management.• Leads the delivery of critical projects, coaching team members to be productive with little direction; delegating and reviewing work when required.• Leads timely design work and planning for epics, breaking them down to stories with product owners and other leads. Build and maintain microservices that are scalable and reliable.• Collaborate with a broad range of stakeholders to establish and achieve set out objectives.• Coach and guide the team’s developers on best practices for maintainable code with sufficient coverage of automated testing• Design and implement database solutions in SQL & NoSQL, ensuring optimal performance, resilience, and scalability.• Collaborate with broad range of stakeholders to establish and achieve set out objectives.• Own solution documentation and alignment to standards, policies & strategy across emerging technology, as well as wider Group technologyRequired Skills and Experience:• Experience with Kafka/Event-driven architecture• Computer science, software engineering or relevant technical background required.• A minimum of 5 years of professional experience in backend development with a track record if producing and maintaining efficient and maintainable code.• Strong communication skills, with the ability to interact with stakeholders across business & technology at all levels, both internally and externally• Experience in coaching other developers; reviewing developers’ work and providing feedback.• Vision and creativity: Ability to foresee roadblocks, conceive intelligent solutions and contribute innovative ideas, as well as manage change and ambiguity effectively and confidently.• Leadership: Ability to lead ownership of deliverables and work with stakeholders across the business to progress and achieve the relevant goals to ensure development, deployment & delivery is successful.Mandatory Technical Skills:• 5 or more years programming in Java• Spring inc. Spring Boot, Spring JDBC, Spring Data, Hibernate/JPA, building REST services• Understanding of REST API design• Experience of deploying and maintaining applications in the cloud (Azure, AWS, GCP or similarDesirable Technical Skills:The following skills are nice-to-have and we welcome applicants without the experience stated below.• Docker and Kubernetes• Experience in designing and maintaining microservices • Knowledge of event-based architecture.• Experience of working with DLT technologies
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in Java development, especially around Spring Boot and CI/CD practices. This will not only boost your confidence during discussions but also show your genuine interest in the role.
✨Tip Number 2
Engage with online communities or forums related to Java and full-stack development. Networking with professionals in the field can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your previous projects in detail, particularly those involving government work or innovative technologies like Vercel AI and Langchain. Highlighting relevant experiences can set you apart from other candidates.
✨Tip Number 4
Showcase your collaborative skills by sharing examples of how you've worked effectively in teams. This is crucial for a role that emphasises a supportive and innovative environment.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java Development, particularly Spring Boot, and any relevant projects you've worked on. Emphasise your proficiency in JavaScript/TypeScript and mention any experience with React.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for full stack development and your desire to work in a collaborative environment. Mention specific projects or technologies you are excited about and how they align with the company's goals.
Highlight Relevant Experience: If you have experience working on Government projects or familiarity with Vercel AI and Langchain, make sure to highlight this in your application. This could set you apart from other candidates.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at LinkedIn
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java and Spring Boot during the interview. Be prepared to discuss specific projects where you've used these technologies, as this will demonstrate your proficiency and problem-solving skills.
✨Demonstrate Full Stack Knowledge
Since the role requires full stack development, be ready to talk about your experience with both front-end and back-end technologies. If you have worked with JavaScript or TypeScript, especially with React, share examples of how you've integrated these into your projects.
✨Familiarise Yourself with CI/CD Practices
Understanding Continuous Integration and Continuous Deployment is crucial for this role. Be prepared to explain your experience with GIT and CI/CD pipelines, and how they have improved your development workflow in past projects.
✨Research the Company and Its Projects
Take some time to learn about the digital consultancy and its key clients. Understanding their projects, especially any related to government work, will help you tailor your responses and show your genuine interest in contributing to their success.