At a Glance
- Tasks: Join our team as a Senior Java Software Engineer and drive technical solutions for exciting projects.
- Company: We're a dynamic start-up focused on innovative software development and collaboration.
- Benefits: Earn up to £500 a day, enjoy flexible work with 2 days in the office, and gain valuable experience.
- Why this job: Be a key player in a cross-disciplinary team and enhance your skills in a fast-paced environment.
- Qualifications: Strong Java skills, experience with AWS, and a background in microservices are essential.
- Other info: This is a 6-month contract role, perfect for those looking to make an impact quickly.
The predicted salary is between 40000 - 60000 £ per year.
6 month contract – up to £500 a day – outside IR35 – 2 days a week in the office
We are looking for an experienced back-end developer to join our cross-disciplinary
development team as we embark on an exciting new programme of work. As a member of
the team, you will be a central part of the success of this programme, contributing to key
aspects of the technical build. You will also be collaborating closely and directly with
business and product leads to devise technical solutions which satisfy the needs of the
programme. Even as a temporary member of the team, you will also have opportunities to
contribute to our technical best practices and help move the team forward.
Technical Requirements
● Strong Java programming implementation skills.
● Solid understanding of software design patterns with a focus on resilience.
● Experience with serverless implementation.
● Agile software development.
● Relational database systems (normalisation, implementation and querying).
● Software testing best practices (unit and integration testing).
● Previous experience with AWS cloud services
● Extensive experience designing and developing microservice architectures.
● Ability to quickly acquire technical skills and to work with new technologies.
Stack experience requirements:
Java
SpringBoot
MySQL
PostgreSQL
NoSQL
Redis
Terraform
Packer
Containerization
AWScloud services
RDS–
SQS
EC2
Lambda
Professional Skills / Requirements
● Excellent communication skills and experience working in a cross-disciplinary team.
Ability to ‘translate’ technical matters to non-tech team members.
● Experience in a scale-up (or similar environment within a larger business) a big plus.
● Demonstrated ability to contribute effectively in a collaborative and self-directed
working environment; ability to ‘own’ and drive work forward with the support of
business leads.
● Experience in devising detailed technical solutions from business and product
requirements, and comfortable finding ‘best fit’ solutions according to working
constraints.
● Ability to work through and resolve ambiguities in scope and technical solutions;
comfortable with seeking out advice and information to facilitate problem-solving
Senior Java Software Engineer (Start-up experience needed) employer: Zebra People
Contact Detail:
Zebra People Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer (Start-up experience needed)
✨Tip Number 1
Make sure to highlight your start-up experience in your conversations. This role values candidates who can thrive in a fast-paced, dynamic environment, so share specific examples of how you've contributed to projects in similar settings.
✨Tip Number 2
Familiarize yourself with the specific technologies mentioned in the job description, especially Java SpringBoot and AWS services. Being able to discuss your hands-on experience with these tools will set you apart during discussions.
✨Tip Number 3
Prepare to demonstrate your understanding of software design patterns and microservice architectures. Be ready to explain how you've applied these concepts in past projects, as this will show your depth of knowledge and practical application.
✨Tip Number 4
Since communication is key in this role, practice explaining complex technical concepts in simple terms. This will help you connect with non-technical team members and showcase your ability to collaborate effectively.
We think you need these skills to ace Senior Java Software Engineer (Start-up experience needed)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, serverless implementation, and microservice architectures. Emphasize any relevant start-up experience and your ability to work in a cross-disciplinary team.
Craft a Strong Cover Letter: In your cover letter, explain why you are excited about this specific role and how your background aligns with the technical requirements. Mention your experience with AWS cloud services and agile development practices.
Showcase Communication Skills: Since excellent communication is key for this role, provide examples in your application of how you've successfully translated technical concepts for non-technical stakeholders in previous positions.
Highlight Problem-Solving Abilities: Discuss instances where you've resolved ambiguities in project scopes or technical solutions. This will demonstrate your capability to drive work forward and find best-fit solutions under constraints.
How to prepare for a job interview at Zebra People
✨Showcase Your Java Expertise
Be prepared to discuss your strong Java programming skills in detail. Highlight specific projects where you've implemented Java solutions, focusing on design patterns and resilience.
✨Demonstrate Agile Experience
Share examples of how you've successfully worked in Agile environments. Discuss your role in cross-disciplinary teams and how you contributed to the iterative development process.
✨Discuss Serverless and Microservices
Talk about your experience with serverless implementations and microservice architectures. Be ready to explain how you've designed and developed these systems, particularly using AWS services.
✨Communicate Technical Solutions Clearly
Practice explaining complex technical concepts in simple terms. This will be crucial when collaborating with non-technical team members and ensuring everyone is aligned on project goals.