At a Glance
- Tasks: Design and build high-quality Java applications in a collaborative, agile environment.
- Company: Join a dynamic tech team in Cardiff focused on enterprise-scale solutions.
- Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
- Other info: Great career progression in a supportive, innovative workplace.
- Why this job: Make an impact with cutting-edge technology while working on secure, scalable applications.
- Qualifications: Strong Java and Spring experience, with a passion for quality code.
The predicted salary is between 50000 - 70000 £ per year.
Description
Location: Cardiff
Hybrid / Flexible Working
Salary: Up to £55,000 dependant on experience plus up to 20% annual bonus and benefits
Stability, flexibility and the opportunity to work on greenfield projects within one of Europe's leading financial experts, sound interesting to you?
LDMS - About Us
Founded in 2018, LDMS is part of the LC Financial Holdings group, a 3 pillar organisation that has over 950 employees across Europe. Together, we have an impressive track record of providing world class credit expertise that spans over 20 years.
We are a Fintech company focused on digital lending software, a market growing around 18% per year and set to be worth $27 billion by 2028. Given our expertise within the company and across the group we aim to be the leader in the space, and in order to do that we need a team of people who can not just write quality code but can think, create and challenge others to come up with the best solutions for our customers. We are an ambitious team with a pretty big ' to do list ' including improving existing products, building new ones and delivering to new markets.
The Role
As part of the LDMS engineering team you will be passionate about your role, take a pragmatic approach to problem solving, deliver quality code to required timelines and be keen to build upon the product. As well as these attributes you will also be able to provide opinions while also being a team player who is willing to invest in the culture of LDMS.
Key Responsibilities
From time to time, the key responsibilities may change or be adapted to the needs of the business; however, the below gives an overview of the key focus areas.
- Develop software in a professional manner - producing stable applications aligned to user needs
- Participate in Agile team ceremonies
- Working with the team and Product Owners to support the definition of features and enhancements from a backend perspective
- Delivery of backend aspects of features and enhancements using our tech stack
- Contribution to our automated testing suites to ensure quality
- Supporting in the roll-out and deployment of features from an end to end perspective
- Help coach and mentor junior members of the team
- Drive engineering standards & practices
Requirements
Key skills for this role are:
- Experience developing REST APIs with Java (preferably Java 8+) and Spring Boot
- Knowledge of SQL DB's, preferably Postgres or Oracle
- Experience working with modern Continuous Integration tooling such as Jenkins
- Experience with version control systems such as Git
- Experience with automated unit and integration testing
- A passion for solving problems
- Good verbal, written and communication skills
Whilst desirable, but not essential, we would see the following skills as being useful for this role:
- Experience with Docker or other containerization tools
- Experience developing on the Cloud such as AWS, GCP, Azure
- Experience with Typescript and React, Angular, or other similar Front End frameworks
- Experience with WDIO or Selenium for automated browser testing
- Financial services exposure
- Experience of using AI in a development environment
What's important for us?
It's safe to say our passion is tech, but we recognise that the people we hire and bring together are at the heart of the organisation. Over the years, we have acquired and recruited a pretty eclectic bunch with hobbies ranging from gaming to ultra marathon running, snowboarding to chess and hiking and climbing; However, what we do have in common are our values:
- Teamwork
- Merit
- Develop
- Honest
- Impactful
- Integrity
They may look like corporate jargon, but they mean something to us. If you can relate to the above, get in touch, as there's a good chance that you'll be a great addition to the team.
Benefits
- Discretionary Bonus (Up-to 20%)
- 25 days annual leave (plus bank holidays)
- 1 day Birthday leave
- 1 day Charity leave
- Opportunity to purchase additional annual leave
- Private Health Insurance
- EAP
- Pension (3% / 5% contribution)
- Salary sacrifice - (Bike & Electric Vehicle Scheme)
- Monthly socials
- Charity Events
#J-18808-Ljbffr
Senior Java Software Engineer in Cardiff employer: CPS Group
CACI UK is an exceptional employer, offering a dynamic work environment where innovation meets collaboration. With a strong focus on employee growth and development, team members are encouraged to enhance their skills through hands-on experience and engagement with key stakeholders in the Defence sector. Located in the vibrant cities of Bristol and Corsham, employees benefit from a supportive culture that values diversity and fosters meaningful contributions to national security.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Software Engineer in Cardiff
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Java projects and contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Prepare for the interview like it’s a coding challenge! Brush up on common Java interview questions and be ready to demonstrate your knowledge of Spring and microservices. Practising with a friend can help you nail those tricky technical questions.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, applying directly can sometimes give you a better chance of getting noticed by hiring managers.
We think you need these skills to ace Senior Java Software Engineer in Cardiff
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java and Spring, as well as any work you've done with microservices or cloud environments. We want to see how your skills match up with what we're looking for!
Showcase Your Projects:Include specific examples of projects where you've applied best practices like TDD and CI/CD. This helps us understand your hands-on experience and how you approach software development.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about delivering high-quality, secure code. Share your thoughts on agile methodologies and how you’ve contributed to team improvements in the past.
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 this exciting opportunity in Cardiff!
How to prepare for a job interview at CPS Group
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java and Spring in detail, including specific projects you've worked on. Practising coding challenges can also help you demonstrate your technical expertise.
✨Showcase Your DevOps Mindset
Since this role requires a DevOps approach, be ready to talk about your experience with CI/CD pipelines and automation. Share examples of how you've implemented these practices in past projects, and highlight any experience with Docker or Kubernetes.
✨Understand Agile Methodologies
Familiarise yourself with agile principles and be prepared to discuss how you've collaborated within an agile team. Think of specific instances where you contributed to continuous improvement and how you handled challenges in a fast-paced environment.
✨Security and Performance Awareness
Given the importance of security and performance in this role, be ready to discuss how you've ensured these aspects in your previous work. Prepare to share examples of how you've applied best practices in software engineering to deliver high-quality, secure code.