At a Glance
- Tasks: Design and develop scalable Java applications and microservices on AWS.
- Company: Join a high-performing engineering team in a dynamic tech environment.
- Benefits: Competitive pay, flexible work arrangements, and opportunities for professional growth.
- Why this job: Make an impact by working on modern cloud-based systems and innovative projects.
- Qualifications: Strong Java skills, experience with Spring Boot, and AWS knowledge required.
- Other info: 12-month contract with great potential for career advancement.
The predicted salary is between 48000 - 72000 £ per year.
We are looking for an experienced Java Developer to join a high-performing engineering team on a 12-month contract, working on modern, cloud-based systems.
Key Responsibilities
- Design, develop, and maintain scalable Java applications
- Build and enhance microservices using Spring Boot
- Develop and deploy solutions on AWS
- Collaborate with product owners, architects, and other developers
- Write clean, testable, and well-documented code
- Participate in code reviews and contribute to best practices
Required Skills & Experience
- Strong commercial experience with Java
- Hands-on experience with Spring Boot
- Solid knowledge of AWS services (e.g. EC2, S3, Lambda, RDS, ECS)
- Experience building RESTful APIs and microservices
- Familiarity with CI/CD pipelines and DevOps practices
- Experience working in Agile/Scrum environments
Nice to Have
- Experience with containerisation (Docker, Kubernetes)
- Knowledge of messaging systems (Kafka, SQS, SNS)
- Experience with infrastructure as code (Terraform, CloudFormation)
IR35: Inside IR35
Duration: 12 months
Location: London - 2 days a week in the office
Java/AWS Developer - Contract employer: Oliver Bernard
Contact Detail:
Oliver Bernard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java/AWS Developer - Contract
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or AWS. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Java projects or AWS deployments. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of Spring Boot and AWS services. Practise common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s the best way to ensure your application gets seen by the right people.
We think you need these skills to ace Java/AWS Developer - Contract
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and AWS experience. We want to see how your skills match the job description, so don’t be shy about showcasing your work with Spring Boot and microservices!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team. Mention specific projects where you've used AWS services or built RESTful APIs to grab our attention.
Show Off Your Code Skills: If you have a GitHub or similar portfolio, include it! We love seeing real examples of your code. Make sure it’s clean, well-documented, and showcases your best work with Java and cloud solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Oliver Bernard
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your past projects and how you've used Java in real-world applications. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Get Familiar with AWS Services
Since the role requires solid knowledge of AWS, take some time to review the key services mentioned in the job description, like EC2, S3, and Lambda. Being able to explain how you've used these services in previous projects will show that you're ready to hit the ground running.
✨Showcase Your Microservices Experience
Be ready to talk about your experience with microservices and Spring Boot. Prepare examples of how you've built and enhanced microservices, and be ready to discuss the challenges you faced and how you overcame them.
✨Emphasise Collaboration and Agile Experience
This role involves working closely with product owners and other developers, so highlight your experience in Agile/Scrum environments. Share specific examples of how you've collaborated in teams and contributed to code reviews or best practices.