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
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
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.