At a Glance
- Tasks: Join our new London team as a Java Developer, working on innovative software solutions.
- Company: We're a leading UK software company specialising in web security testing with global recognition.
- Benefits: Enjoy flexible hours, competitive salary, share options, and generous holiday leave.
- Why this job: Be part of a fun, collaborative culture that values your contributions and growth.
- Qualifications: Java expertise and 8 years of software engineering experience are essential; teamwork is key.
- Other info: Experience with tools like Docker and AWS is a plus, but not mandatory.
The predicted salary is between 43200 - 72000 £ per year.
Join one of the most innovative and agile Java development teams in the country as we embark on a new chapter in London.
Who are we? We are the leading software developers for web security testing. We are a UK company with over 48,000 customers in 140 countries, known for strong organic growth over the last decade. Recognised through awards: Sunday Times Tech Track, Export Track, UK Private Business Awards finalist. With our new London office, we are building on that success by forming a new team in the capital.
What will you be doing? Be one of the founding developers of our new London office, collaborating closely with development teams in our HQ in the North. Work in small, cross-functional teams on our desktop and enterprise software products. Practise Agile methodologies, with a focus on pair programming, TDD, high-quality code, rapid release cycles, and continuous team retrospectives. Solve complex problems in innovative ways, collaborating closely with peers to deliver creative solutions. Contribute to a low-bureaucracy environment that enables you to focus on meaningful, impactful work without getting bogged down by red tape.
Requirements
We are looking for developers with a passion for building excellent software and working within a collaborative environment. While Java expertise is essential, your ability to thrive in a team, share knowledge, and engage in open problem-solving discussions is key. We welcome applicants from a range of experience levels, but you should have at least 8 years of hands-on software engineering experience and a proven track record of working in dynamic, fast-paced environments.
Skills we value:
- Expertise in Java and experience with tools like IntelliJ IDEA, Kubernetes, Docker, and AWS.
- Ability to learn new technologies quickly and adapt to different programming stacks.
- Experience with SQL, API design and JavaScript is beneficial, but not required.
- Strong collaboration and communication skills, with a focus on problem-solving as a team.
- Desire to continually grow and evolve your technical and interpersonal skills.
Benefits
Why join us? We foster an inclusive and high-performance culture with a focus on work-life balance. We believe in rewarding people generously and offer a competitive salary based on individual skills and contribution. We host regular team events and have fantastic summer and winter parties. You will be part of a humble, supportive, and fun team that values collaboration, humour, and a strong sense of belonging. We offer share options, 8% employer pension contribution, life assurance, income protection, private medical insurance, and 25 days holiday (plus public holidays). Our working hours are flexible, with core hours from 9am to 4pm.
Java Developer employer: Lithe People
Contact Detail:
Lithe People Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with Agile methodologies, especially pair programming and TDD. Being able to discuss your experience with these practices during the interview will show that you can seamlessly integrate into our team.
✨Tip Number 2
Brush up on your Java skills and be prepared to demonstrate your expertise in tools like IntelliJ IDEA, Kubernetes, and Docker. We value hands-on experience, so think of examples where you've used these technologies effectively.
✨Tip Number 3
Highlight your collaborative experiences in previous roles. We’re looking for developers who thrive in a team environment, so share stories that showcase your problem-solving skills and how you’ve contributed to team success.
✨Tip Number 4
Show your eagerness to learn and adapt to new technologies. Discuss any recent projects where you had to quickly pick up new skills or tools, as this aligns with our fast-paced and innovative work culture.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java expertise and relevant experience. Focus on your hands-on software engineering background, especially any roles that involved Agile methodologies, pair programming, or TDD.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building excellent software and working collaboratively. Mention specific tools and technologies you are familiar with, such as IntelliJ IDEA, Docker, or AWS, and how they relate to the role.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your ability to solve complex problems in innovative ways. Highlight any experiences where you collaborated with peers to deliver creative solutions.
Highlight Continuous Learning: Emphasise your desire to grow and evolve both technically and interpersonally. Mention any recent courses, certifications, or projects that showcase your commitment to learning new technologies and adapting to different programming stacks.
How to prepare for a job interview at Lithe People
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java during the interview. Be prepared to discuss specific projects where you've used Java, and demonstrate your understanding of best practices in software development.
✨Emphasise Collaboration Skills
Since the role requires strong collaboration, share examples of how you've worked effectively in teams. Discuss your experiences with pair programming and Agile methodologies to show that you can thrive in a collaborative environment.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through your thought process when tackling complex issues, as this will showcase your innovative thinking.
✨Express Your Desire to Learn
The company values continuous growth, so convey your eagerness to learn new technologies and adapt to different programming stacks. Share any recent learning experiences or courses you've taken to demonstrate your commitment to personal and professional development.