Junior Java Developer

Junior Java Developer

Peterborough Temporary 28800 - 48000 £ / year (est.) Home office (partial)
Go Premium
S

At a Glance

  • Tasks: Design and develop robust Java applications in cloud environments.
  • Company: Dynamic tech company offering remote work and travel opportunities.
  • Benefits: Competitive pay, travel costs covered, and a chance to work with top tech.
  • Why this job: Join a collaborative team and make an impact with innovative cloud solutions.
  • Qualifications: Experience in Java development and strong cloud expertise required.
  • Other info: Exciting opportunity for career growth in a fast-paced environment.

The predicted salary is between 28800 - 48000 £ per year.

Job Title: Java Developers (Junior – Senior)

Employment Type: Contract – 6 months (Inside IR35)

Location: Remote (UK-based) with occasional travel to Leeds/Manchester (travel costs covered)

About the Role

We are seeking talented Java Developers (Junior to Senior levels) to join on a 6-month contract. You’ll work closely with Enterprise Architects and technical teams to design, build, and deliver high-quality solutions in cloud-native environments.

Key Responsibilities

  • Collaborate with Enterprise Architects to present solutions to Architecture Review Boards and Governance.
  • Design, develop, and deliver robust Java applications (Java 8+).
  • Build and deploy solutions in cloud environments (AWS and/or Azure).
  • Apply TDD and BDD practices to ensure quality and reliability.
  • Develop and maintain SQL/NoSQL database applications (Postgres, MySQL, MongoDB).
  • Build and maintain automated test suites to support continuous deployment.
  • Work with APIs, RESTful services, and Microservice architectures.
  • Apply modern Java frameworks, technologies, and design principles to deliver scalable, high-quality solutions.

Requirements:

  • Proven experience in Java development (Java 8+).
  • Strong cloud expertise (AWS or Azure).
  • Hands-on experience with TDD/BDD.
  • Database experience with SQL and NoSQL.
  • Strong knowledge of APIs, REST, and Microservices.
  • Ability to work independently and as part of a team in an agile environment.
  • Eligible for BPSS clearance (SC clearance – Active/Collapsed is desirable).

Selection Process

  • Initial screening
  • Client CV selection
  • Technical Test (offline task-based)
  • Technical Interview
  • Final Decision

Junior Java Developer employer: SmartChoice International Limited

Join a forward-thinking company that values innovation and collaboration, offering Junior Java Developers the chance to thrive in a supportive remote work environment. With a strong emphasis on professional growth, employees benefit from continuous learning opportunities and the chance to work with cutting-edge technologies in cloud-native solutions. Enjoy the flexibility of remote work while also having the advantage of travel costs covered for occasional visits to vibrant cities like Leeds and Manchester.
S

Contact Detail:

SmartChoice International Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Java Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in cloud environments. 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 Java projects and any cloud solutions you've built. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for those technical interviews! Brush up on your Java knowledge, TDD/BDD practices, and cloud technologies. Practising coding challenges can really help you shine during the technical test.

✨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 a great way to get noticed by our hiring team.

We think you need these skills to ace Junior Java Developer

Java Development (Java 8+)
Cloud Expertise (AWS and/or Azure)
TDD (Test-Driven Development)
BDD (Behaviour-Driven Development)
SQL Database Experience
NoSQL Database Experience
API Development
RESTful Services
Microservices Architecture
Agile Methodologies
Collaboration Skills
Problem-Solving Skills
Automated Testing
Continuous Deployment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java development experience and cloud expertise. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background in TDD/BDD and database management makes you a great fit for our team.

Show Off Your Technical Skills: When applying, make sure to mention your hands-on experience with Java 8+, AWS or Azure, and any work with APIs and Microservices. We love seeing specific examples of how you've applied these skills in past projects!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, we can’t wait to hear from you!

How to prepare for a job interview at SmartChoice International Limited

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially Java 8 and above. Be ready to discuss your previous projects and how you've applied Java in real-world scenarios. Practising coding challenges can also help you feel more confident.

✨Familiarise Yourself with Cloud Technologies

Since the role involves cloud-native environments, get comfortable with AWS and Azure. Understand their core services and be prepared to discuss how you've used them in past projects or how you would approach a cloud-based solution.

✨Embrace TDD and BDD Practices

Be ready to talk about Test-Driven Development (TDD) and Behaviour-Driven Development (BDD). Have examples of how you've implemented these practices in your work, as they are crucial for ensuring quality in your code.

✨Show Your Team Spirit

This role requires collaboration with Enterprise Architects and technical teams. Highlight your experience working in agile environments and how you contribute to team success. Share examples of how you've worked independently and as part of a team.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>