Java Software Engineer

Java Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join a dynamic team to develop innovative DDoS protection software solutions.
  • Company: Corero Network Security, a leader in cybersecurity with a collaborative culture.
  • Benefits: Competitive pay, pension scheme, medical insurance, and generous leave policies.
  • Why this job: Make a real impact in cybersecurity while working with cutting-edge technologies.
  • Qualifications: Bachelor’s in Computer Science and strong Java skills required.
  • Other info: Flexible working arrangements with great career growth opportunities.

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

Corero Network Security is a leading provider of Distributed Denial of Service (DDoS) protection solutions. We are specialists in automatic detection and mitigation solutions, that include network visibility, analytics, and reporting tools. Corero's technology provides scalable protection capabilities against both external DDoS attackers and internal DDoS threats, ensuring internet service availability and uptime.

The role involves developing centralized management and policy administration solutions for our leading DDoS and application protection solutions. The successful candidate will develop new capabilities and features within our product portfolio.

Responsibilities:

  • Work in a small team developing the software for Corero’s management solutions.
  • Software development and support of complex and algorithmic Java software within a Linux environment.
  • Development and use of software APIs between components in a Linux system.
  • Collaborate closely with other team members, product management and engineering management on requirements.
  • Deliver strong contribution to Corero intellectual property and software assets.
  • Work across the entire lifecycle including design, implementation, integration, and bug fix.

Required qualifications:

  • Bachelor’s Degree in Computer Science or similar.
  • Good knowledge of data structures and algorithms.
  • Good communication, problem solving, presentation and design documentation skills.

Required experience and skills:

  • Highly proficient in Java 21+
  • Good object oriented software design skills.
  • Solid experience in Linux environments.
  • Experience in Spring framework, particularly Spring Boot.
  • Solid experience with Linux-based scripting using Python and shell.
  • Relational database and Mongo database experience.
  • Strong Spring JPA / Spring Security experience.
  • Strong SQL / Relational Databases experience.
  • Container technologies such as Docker.
  • Understanding of unit test methodologies.

What we offer:

  • Competitive compensation package.
  • Pension scheme.
  • Life insurance.
  • Medical insurance.
  • Enhanced parental leave.
  • 25 days off + bank holidays + birthday leave.

Location: The position is associated with our central Edinburgh office, Scotland, UK. For candidates local to that office, flexible working arrangements mean an expected average of 2 days working in the office per week, with remaining days working from home.

Java Software Engineer employer: Corero Network Security plc

Corero Network Security is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Edinburgh. With a competitive compensation package, comprehensive benefits including medical insurance and enhanced parental leave, and flexible working arrangements, employees are empowered to achieve a healthy work-life balance while contributing to cutting-edge DDoS protection solutions. The company prioritises employee growth through continuous learning opportunities and a supportive team environment, making it an ideal place for talented Java Software Engineers seeking meaningful and rewarding careers.
C

Contact Detail:

Corero Network Security plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Corero on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your Java expertise, make sure to mention it during interviews. It’s a great way to demonstrate your coding chops.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank to get in the zone.

✨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!

We think you need these skills to ace Java Software Engineer

Java 21+
Object Oriented Software Design
Linux Environments
Spring Framework
Spring Boot
Linux-based Scripting (Python and Shell)
Relational Databases
Mongo Database
Spring JPA
Spring Security
SQL
Container Technologies (Docker)
Unit Test Methodologies
Data Structures
Algorithms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Java Software Engineer role. Highlight your experience with Java, Linux, and any relevant frameworks like Spring. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about DDoS protection solutions and how your background makes you a great fit for our team. Keep it engaging and personal!

Showcase Your Projects: If you've worked on any projects that demonstrate your Java skills or experience with Linux environments, make sure to mention them. We love seeing real examples of your work and how you tackle challenges.

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Corero Network Security plc

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially the latest features in Java 21+. Be prepared to discuss your experience with object-oriented design and how you've applied it in past projects. They’ll likely want to see your problem-solving skills in action, so think of examples where you’ve tackled complex challenges.

✨Familiarise Yourself with Linux

Since the role involves working in a Linux environment, it’s crucial to be comfortable with it. Review your knowledge of Linux commands and scripting, especially using Python and shell. You might even get asked to solve a problem or write a script during the interview, so practice makes perfect!

✨Understand the Spring Framework

Corero is looking for someone with solid experience in the Spring framework, particularly Spring Boot. Make sure you can explain how you’ve used these technologies in your previous roles. Prepare to discuss your experience with Spring JPA and Spring Security, as they are key components of the job.

✨Show Off Your Team Spirit

Collaboration is key in this role, so be ready to talk about how you work within a team. Share examples of how you’ve collaborated with product management and engineering teams in the past. Highlight your communication skills and how you’ve contributed to successful projects through teamwork.

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

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