Java Developer

Java Developer

Full-Time 50000 - 60000 £ / year (est.) No home office possible
BrightBox Group

At a Glance

  • Tasks: Design and develop high-quality Java applications in a collaborative agile environment.
  • Company: Join a dynamic team focused on innovative software solutions.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Other info: Ideal for tech-savvy individuals looking to grow their careers in a supportive environment.
  • Why this job: Make an impact with cutting-edge technologies while working on exciting projects.
  • Qualifications: Strong Java skills, experience with Spring Boot, and familiarity with CI/CD processes.

The predicted salary is between 50000 - 60000 £ per year.

Active SC clearance required. Inside IR35. Location: Remote UK.

Role Overview

We are seeking a skilled SC Cleared Java Developer to join our team. The ideal candidate will have a strong background in software development, specifically in Java and related technologies. You will be responsible for designing, developing, and maintaining robust applications that meet our business needs while collaborating with cross-functional teams in an agile environment.

Responsibilities

  • Develop and maintain high-quality Java applications using Spring Boot.
  • Design and manage databases, preferably using Postgres or other relational SQL databases.
  • Utilise Docker for containerization and deployment of applications.
  • Implement test-driven development practices using Junit, Mockito, or similar testing libraries.
  • Participate in CI/CD processes using Jenkins or similar pipeline tooling to ensure smooth integration and deployment.
  • Work collaboratively within agile teams, contributing to discussions and decision-making processes.
  • Collaborate with colleagues from various disciplines to deliver comprehensive solutions.

Qualifications

Essential Skills/Experience:

  • Proficiency in Java, particularly with Spring Boot framework.
  • Experience with Postgres or other relational SQL databases.
  • Familiarity with Docker for application deployment.
  • Strong understanding of test-driven development and experience with Junit and Mockito or similar libraries.
  • Experience with CI/CD practices, particularly using Jenkins or similar tools.
  • Ability to work effectively in agile teams and collaborate with cross-functional colleagues.

Desirable Skills:

  • Knowledge of API Specification using Swagger OpenAPI.
  • Experience with Gradle for project management.
  • Familiarity with Liquibase for database version control.
  • Understanding of Kafka for messaging services.
  • Experience with front-end technologies such as React and Typescript.

Java Developer employer: BrightBox Group

As a leading employer in the tech industry, we offer a dynamic and inclusive work culture that fosters innovation and collaboration. Our remote working model allows for flexibility while ensuring that our SC Cleared Java Developers have access to continuous professional development opportunities and cutting-edge projects. Join us to be part of a team that values your contributions and supports your career growth in a meaningful way.
BrightBox Group

Contact Detail:

BrightBox Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land 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 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 Java projects, especially those using Spring Boot and Docker. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by brushing up on your agile methodologies and CI/CD processes. Be ready to discuss how you’ve used tools like Jenkins in past projects. We want to see your passion for collaboration and continuous improvement!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Java Developer

Java
Spring Boot
Postgres
Relational SQL Databases
Docker
Test-Driven Development
Junit
Mockito
CI/CD
Jenkins
Agile Methodologies
API Specification
Swagger OpenAPI
Gradle
Liquibase
Kafka
React
Typescript

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java skills, especially with Spring Boot. We want to see how your experience aligns with the role, so don’t be shy about showcasing relevant projects!

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 and how your background in agile environments makes you stand out. We love a good story!

Showcase Your Technical Skills: Don’t forget to mention your experience with Docker, Postgres, and CI/CD tools like Jenkins. We’re looking for someone who can hit the ground running, so let us know what you’ve got!

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 any important updates from our team!

How to prepare for a job interview at BrightBox Group

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially with Spring Boot. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems. Practising coding challenges can also help you feel more confident.

✨Familiarise Yourself with Agile Practices

Since the role involves working in agile teams, it’s crucial to understand agile methodologies. Be prepared to share examples of how you've collaborated with cross-functional teams and contributed to discussions in previous roles.

✨Show Off Your CI/CD Knowledge

Get comfortable talking about your experience with CI/CD processes, particularly using Jenkins. You might be asked to explain how you’ve implemented these practices in your previous projects, so have some specific examples ready.

✨Prepare for Technical Questions

Expect technical questions related to Docker, databases, and test-driven development. Brush up on your knowledge of Junit and Mockito, and be ready to discuss how you ensure high-quality code through testing and deployment strategies.

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

>