At a Glance
- Tasks: Design and develop scalable backend systems using Java in a cloud-native environment.
- Company: Join a high-performing engineering team in a modern tech company.
- Benefits: Competitive day rate, hybrid work model, and opportunity to work with cutting-edge technologies.
- Why this job: Make an impact on large-scale systems used by millions while enhancing your skills.
- Qualifications: Strong Java and Spring Boot experience, with knowledge of microservices and cloud environments.
- Other info: Dynamic, collaborative environment with excellent career growth opportunities.
Join a high-performing engineering team working on large-scale, high-availability systems used by millions. This role offers the chance to build and enhance complex backend services in a modern, cloud-native environment.
What you'll be doing:
- Designing and developing performant, scalable backend systems using Java (up to Java 21)
- Working with PostGres
- Building microservices with Spring Boot and related frameworks
- Developing and maintaining RESTful APIs and event-driven systems
- Writing clean, testable code and following TDD principles with a strong focus on unit testing
- Working closely with DevOps, Product, and QA teams to deliver high-quality solutions
- Deploying and supporting services in AWS with tools such as Lambda, ECS, S3, and CloudFormation, along with Kubernetes for container orchestration
What we're looking for (Requirements):
- Strong commercial experience with Java and Spring Boot
- Proven experience designing and maintaining microservices
- Hands-on experience working with PostGres
- Background working in cloud environments, ideally AWS
- Knowledge of Kubernetes and containerised systems
- Familiarity with CI/CD pipelines and automation tooling
- Strong understanding of software testing, TDD, and unit testing
- Comfortable working within Agile teams
- Clear communication skills and the ability to collaborate effectively in a hybrid setup
If you are an experienced Java Engineer keen to join a modern engineering environment and work on systems that operate at scale, please get in touch for more information.
Java Engineer - Arrows employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer - Arrows
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Java, Spring Boot, and microservices. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your experience with TDD and cloud environments like AWS. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting roles, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Java Engineer - Arrows
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and PostGres. We want to see how your skills match the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about this role and how your background makes you a perfect fit for our high-performing engineering team.
Showcase Your Projects: If you've worked on any cool backend systems or microservices, let us know! We love seeing real-world examples of your work, especially if they involve TDD and cloud environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Jobster
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the latest features up to Java 21. Be ready to discuss your experience with Spring Boot and how you've designed and maintained microservices in previous roles.
✨Showcase Your TDD Knowledge
Prepare to talk about your approach to Test-Driven Development (TDD). Have examples ready where you wrote clean, testable code and how you ensured high-quality solutions through unit testing.
✨Familiarise Yourself with Cloud Tools
Since this role involves deploying services in AWS, make sure you understand tools like Lambda, ECS, and S3. Be prepared to discuss any hands-on experience you have with these technologies and how they fit into your development process.
✨Communicate Clearly and Collaboratively
In a hybrid setup, clear communication is key. Think of examples where you've effectively collaborated with DevOps, Product, and QA teams. Highlight your ability to work within Agile teams and how you adapt to different working environments.