At a Glance
- Tasks: Lead the development of scalable software solutions and collaborate with clients throughout the project lifecycle.
- Company: Enablis is a tech consultancy focused on delivering efficient digital solutions without the jargon.
- Benefits: Enjoy hybrid work options, a collaborative culture, and opportunities to grow your professional network.
- Other info: We value diversity and encourage applications from all qualified individuals.
- Why this job: Join a passionate team, work on impactful projects, and develop your skills in a supportive environment.
- Qualifications: Proven experience in Java development, cloud environments, and strong communication skills are essential.
The predicted salary is between 43200 - 72000 £ per year.
Enablis City Of London, England, United Kingdom
Direct message the job poster from Enablis
Overview
Hiring best in class techies for Enablis
Principal / Lead Java Developer
London - Hybrid
Who are we?
Enablis is a technology delivery consultancy who partner with clients to accelerate digital roadmaps. By combining our deep knowledge and best practice experience with the client’s domain expertise, we are able to deliver technology solutions quickly, efficiently and as stress free as possible
We keep things simple and have a ruthless, uncomplicated focus on how our customers can use technology to add value to their business. That’s why we avoid tricky or ambiguous jargon in our service offerings: as far we we’re concerned, we’re always there to collaborate with clients and use our experiences to shape and affect the delivery of their technology roadmaps as positively as possible. It’s as simple as that.
We’re looking for passionate, talented tech experts who want to work on projects that matter. At Enablis, you’ll have the chance to collaborate with some of the most talented minds in the industry and create real impact. If you have the skills and ambition, we’ll open the door to incredible opportunities and introduce you to a network of equally driven, like-minded professionals.
Job brief
We are looking for a Principal / Lead Java Developer to produce scalable and robust software solutions for our clients. You’ll be part of a cross-functional team that’s responsible for the full SDLC, from conception to deployment.
We’re a consultancy, so expect close collaboration with our customers, as such we expect you to be a team player with a knack for collaboration and communication.
Responsibilities
- Collaborate - Work with stakeholders and product managers to ideate software solutions
- Design - From concept to build, modern technical solutions, familiar with approaches such as MACH alliance.
- Code - Write effective, secure code that can scale and evolve with the demands of evolving platforms.
- Robust - Write maintainable, reliable code with sensible testing strategies.
- Growth - Understand your role and impact at a client, share experience and help develop those around you.
- Lead - Where required lead teams, projects and products
Qualifications
- Proven experience in a Senior Java focused role
- Experience developing modern tech stacks
- Experience working in modern Cloud environments (AWS)
- Knowledge of back-end languages mainly Java (Kotlin, Scala or Go would be beneficial)
- Knowledge of front-end languages and libraries would be a bonus (e.g. React, Vue, Flutter)
- Familiarity with data design, handling and security
- Excellent communication and teamwork skills
- An analytical mind
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Consulting and Engineering
Industries
- IT Services and IT Consulting and Information Technology & Services
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Principal / Lead Java Developer employer: Enablis
At Enablis, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our hybrid working model in London allows for flexibility while engaging with a network of talented professionals dedicated to impactful projects. With a strong focus on employee growth and development, we provide opportunities to lead and shape technology solutions that truly matter, making your contributions invaluable.
StudySmarter Expert Advice🤫
We think this is how you could land Principal / Lead Java Developer
✨Tip Number 1
Familiarise yourself with the MACH alliance principles, as this role requires designing modern technical solutions. Understanding these concepts will help you demonstrate your ability to create scalable and robust software.
✨Tip Number 2
Brush up on your cloud environment skills, particularly with AWS. Being able to discuss your experience with cloud technologies during interviews will show that you're well-prepared for the demands of the role.
✨Tip Number 3
Highlight your collaboration and communication skills in conversations with potential employers. Since this position involves working closely with stakeholders and product managers, showcasing your teamwork abilities will set you apart.
✨Tip Number 4
Prepare to discuss your experience with both back-end and front-end technologies. Even if the focus is on Java, having knowledge of frameworks like React or Vue can demonstrate your versatility and willingness to contribute across the stack.
We think you need these skills to ace Principal / Lead Java Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in Java development and any relevant technologies mentioned in the job description. Emphasise your experience with modern tech stacks and cloud environments like AWS.
Craft a Compelling Cover Letter:Write a cover letter that showcases your passion for technology and collaboration. Mention specific projects where you've successfully led teams or developed scalable software solutions, aligning your experiences with Enablis's values.
Showcase Your Technical Skills:In your application, clearly outline your technical skills, especially in Java and any additional languages like Kotlin or Scala. Include examples of how you've applied these skills in previous roles to solve real-world problems.
Highlight Soft Skills:Since the role requires excellent communication and teamwork skills, provide examples of how you've effectively collaborated with stakeholders and product managers in past projects. This will demonstrate your fit for the consultancy environment at Enablis.
How to prepare for a job interview at Enablis
✨Showcase Your Technical Expertise
As a Principal / Lead Java Developer, it's crucial to demonstrate your deep understanding of Java and modern tech stacks. Be prepared to discuss specific projects where you've implemented scalable solutions and how you approached coding challenges.
✨Emphasise Collaboration Skills
Since the role involves close collaboration with stakeholders and product managers, highlight your teamwork experiences. Share examples of how you've successfully worked in cross-functional teams and contributed to project ideation and delivery.
✨Discuss Your Leadership Experience
If you've led teams or projects before, make sure to mention this during the interview. Talk about your leadership style, how you motivate team members, and any successful outcomes from your leadership roles.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills and ability to write maintainable code. Think of examples where you've had to troubleshoot issues or implement testing strategies effectively.