Java Software Engineer in Edinburgh

Java Software Engineer in Edinburgh

Edinburgh 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 25 days off plus birthday leave.
  • 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 a vibrant office in Edinburgh.

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 in Edinburgh 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 strong focus on employee growth, we provide competitive compensation, comprehensive benefits including medical insurance and enhanced parental leave, and flexible working arrangements that promote a healthy work-life balance. Join us to be part of a leading technology firm where your contributions directly impact the security of internet services worldwide.
C

Contact Detail:

Corero Network Security plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer in Edinburgh

✨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 prowess, 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 take that extra step!

We think you need these skills to ace Java Software Engineer in Edinburgh

Java 21+
Object Oriented Software Design
Linux Environments
Spring Framework
Spring Boot
Python Scripting
Shell Scripting
Relational Databases
MongoDB
Spring JPA
Spring Security
SQL
Container Technologies (Docker)
Unit Test Methodologies
Data Structures and 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 concise but impactful!

Showcase Your Projects: If you've worked on any projects that demonstrate your Java skills or experience with APIs, make sure to mention them. We love seeing real-world applications of your knowledge, so don’t hold back!

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 ready to discuss your experience with object-oriented design and how you've applied it in past projects. They’ll likely ask you to solve problems or explain concepts, so practice coding challenges beforehand.

✨Familiarise Yourself with Linux

Since the role involves working in a Linux environment, ensure you're comfortable navigating and scripting in Linux. Brush up on your Python and shell scripting skills, as they might ask you about your experience with these technologies during the interview.

✨Understand the Company’s Products

Take some time to research Corero Network Security and their DDoS protection solutions. Understanding their technology and how it fits into the market will help you answer questions more effectively and show your genuine interest in the role.

✨Prepare for Team Collaboration Questions

As the role involves working closely with team members and product management, be prepared to discuss your collaboration experiences. Think of examples where you’ve successfully worked in a team, tackled challenges, and contributed to project outcomes. This will demonstrate your communication and problem-solving skills.

Java Software Engineer in Edinburgh
Corero Network Security plc
Location: Edinburgh

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
>