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