At a Glance
- Tasks: Develop and optimise Java applications, integrating with real-time data environments.
- Company: Join KX, a leader in data-driven decision-making for top global companies.
- Benefits: Enjoy competitive salary, tailored training, private healthcare, and wellness days.
- Why this job: Make an impact in a dynamic environment with cutting-edge technology and innovative projects.
- Qualifications: 8+ years of Java development experience and strong problem-solving skills.
- Other info: Hybrid work model with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 Β£ per year.
About KXKX software powers the time-aware data-driven decisions that enable fast-moving companies to outpace competitors, realizing the full potential of their AI investments. The KX platform delivers transformational value by addressing data challenges related to completeness, timeliness and efficiency, ensuring companies understand change over time and can achieve faster, more accurate insights at any scale, cost-effectively. KX is essential to the operations of the world's top investment banks, aerospace and defence, high-tech manufacturing, healthcare and life sciences, automotive and fleet telematics organizations. The company has established offices and a robust customer base across North America, Europe, and Asia Pacific.
Overview of the Role
We are seeking a Senior/Intermediate Java Engineer to join our R&D team. The role focuses on backend and middleware development using Java 17 and Spring, working across a distributed, high-availability system with kdb+ integration and strong security requirements.
Key Responsibilities
- Develop, maintain, and optimise Spring-based web applications and REST APIs using Java 17.
- Integrate backend services with real-time kdb+ environments.
- Implement authentication (SAML/LDAP) and secure authorisation (RBAC/ABAC).
- Participate in distributed system design, including failover, replication, and node synchronisation.
- Apply secure coding practices to mitigate XSS, CSRF, SQL injection, and related vulnerabilities.
- Deploy and tune applications on Apache Tomcat.
- Develop unit, integration, and system-level tests.
- Collaborate with DevSecOps on CI/CD pipelines and automated testing.
- Support production investigations with the Support team.
Skills
- Strong experience with Java 17 and Spring Framework (MVC, Security).
- Experience with Apache Tomcat deployment and tuning.
- Proficiency with Maven/Nexus and GitLab CI/CD.
- Understanding of distributed systems, clustering, and failover.
- Strong knowledge of web security standards and OWASP Top 10.
- Linux environment familiarity.
- Optional: Exposure to front-end tech, Python scripting, or AI/ML APIs.
Essential Experience
- 8+ years of professional Java development.
- Enterprise-level backend/middleware experience.
- Experience with Spring, distributed systems, and authentication/authorisation frameworks.
- Strong problem-solving and analytical skills.
- Experience collaborating with DevSecOps and Support teams.
Preferred Experience
- Experience with real-time or time-series databases.
- Knowledge of kdb+ or similar high-performance data engines.
- Experience with legacy modernisation projects.
Location & Workplace Type
This role can be based out of our London, Newry or Belfast Offices, and works under a Hybrid model.
Why Choose KX
- Data Driven: We lead with instinct and follow fact.
- Naturally Curious: We lean in, listen and learn fast.
- All In: We take ownership, take on challenges and give it our all.
Benefits
- Competitive Salary
- Individually tailored training and skills development
- Private healthcare package and Employee Assistance Programme
- Enhanced maternity and paternity package
- Wellness Days and Volunteer Days
Java Engineer in Newtownabbey employer: KX
Contact Detail:
KX Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java Engineer in Newtownabbey
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially those involving Spring and kdb+. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your experience with distributed systems and security practices. Confidence is key!
β¨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 genuinely interested in joining our team at KX.
We think you need these skills to ace Java Engineer in Newtownabbey
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java 17 and Spring Framework. We want to see how your skills align with our needs, so donβt be shy about showcasing relevant projects or achievements!
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 makes you a perfect fit for our team. Keep it engaging and personal β we love to see your personality!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems, especially in distributed systems or security. We value strong analytical skills, so let us know how youβve used them in past roles.
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 β just follow the prompts!
How to prepare for a job interview at KX
β¨Know Your Java Inside Out
Make sure you brush up on your Java 17 skills, especially with the Spring Framework. Be ready to discuss your experience with backend development and how you've tackled challenges in previous projects. Theyβll want to see that you can not only code but also understand the architecture behind it.
β¨Familiarise Yourself with KX's Tech Stack
Get to grips with kdb+ and how it integrates with Java applications. If you have experience with real-time databases or time-series data, be prepared to share specific examples. Showing that you understand their tech stack will set you apart from other candidates.
β¨Security is Key
Since the role involves strong security requirements, make sure you know your web security standards, especially the OWASP Top 10. Be ready to discuss how you've implemented secure coding practices in your past work, as this will demonstrate your commitment to building safe applications.
β¨Collaboration is Crucial
Highlight your experience working with DevSecOps and support teams. They value collaboration, so be prepared to talk about how youβve worked in a team environment, tackled production issues, and contributed to CI/CD pipelines. This shows youβre not just a lone wolf coder but a team player.