At a Glance
- Tasks: Design and develop scalable, high-performance applications while mentoring junior developers.
- Company: Join Sapiens, a global leader in intelligent insurance software solutions with a strong market presence.
- Benefits: Enjoy a hybrid working model for flexibility and productivity, plus opportunities for professional growth.
- Why this job: Be part of a dynamic team that values innovation and collaboration in a rapidly evolving industry.
- Qualifications: 3+ years of Java development experience; knowledge of object-oriented methodologies and web services is essential.
- Other info: Candidates on a PSW Visa are not eligible; no visa support offered.
The predicted salary is between 28800 - 42000 £ per year.
Sapiens UK is seeking an experienced Java Developer to join our Cardiff team. We are a global leader in intelligent insurance software solutions, and we are expanding our Cardiff team to meet new business demands. If you’re ready to take your skills to the next level with a dynamic and growing company, this could be the ideal role for you!
Location: Cardiff (Hybrid flexible)
Working Model: Our flexible work arrangement combines both remote and in-office work, optimizing flexibility and productivity.
What you’ll do:
- Design and develop core components/services that are flexible, extensible, multi-tier, scalable, high-performance and reliable applications of an advanced complex software system, called CoreSuite both in R&D and Delivery.
- Object Oriented Analysis, Design, development of software components and applications.
- Provide technical leadership and mentoring to junior developers.
- Analyse requirement specifications, carry out feasibility analysis and estimate effort.
- Develop use cases and design alternatives in accordance with business requirements.
- Interact with Product Owner and Business analyst across geographies to leverage expertise and take development to the next level.
- Work effectively in all phases of the software development life cycle, from requirements gathering to design, implementation, testing, and release, and help team members to do the same to accomplish deliverables on time.
- Contribute in institutionalising the industry standard best software engineering processes, practices and methodologies.
- Ability to understand and discuss technical concepts, schedule trade-offs, and opportunistic new ideas with technical employees.
- Participate in code reviews, working with business analysts and testers to effectively document and validate all implementations.
What you’ll need to succeed:
- A minimum of 3 years of hands-on design and development experience with Java.
- Well versed with object-oriented methodologies.
- Experienced working with SPML, JavaScript, XML and JSON, Spring or Spring Boot, Hibernate, and web services architecture, such as SOAP and/or REST, HTML5, CSS.
- Experience working with relational database and SQL commands.
- Proven experience in exploring new technologies to develop and deliver innovative solutions.
- Good conceptual, analytical, mathematical skills.
- Very good verbal and written communication skills.
- Self-motivated, flexible, quick learning capability and ability to perform under pressure.
- Ability to work independently, to work well with others and to be a team player.
- Demonstrated experience with strong focus on quality and timely delivery.
- Experience working with a global company and global clients.
- Experience with Agile development methodologies (specifically scrum).
- Experience in the Life insurance & Pensions market - an advantage.
- Knowledge of Microservices concepts – an advantage.
Java Developer employer: Sapiens
Contact Detail:
Sapiens Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with Sapiens' products and services, especially their CoreSuite software. Understanding how your skills in Java and related technologies can contribute to their offerings will help you stand out during discussions.
✨Tip Number 2
Network with current or former employees of Sapiens on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Brush up on Agile methodologies, particularly Scrum, as this is a key aspect of their development process. Being able to discuss your experience with Agile practices will demonstrate your readiness to integrate into their team.
✨Tip Number 4
Prepare to discuss your experience with object-oriented design and development in detail. Be ready to share specific examples of projects where you've implemented these principles, as this aligns closely with the role's requirements.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and relevant technologies mentioned in the job description, such as Spring Boot, Hibernate, and web services. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for working at Sapiens. Mention how your experience aligns with their needs and how you can contribute to their team.
Showcase Relevant Projects: If you have worked on projects that involved object-oriented design or Agile methodologies, be sure to include these in your application. Highlight your role and the impact of your contributions.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Sapiens
✨Showcase Your Java Expertise
Make sure to highlight your hands-on experience with Java during the interview. Be prepared to discuss specific projects where you designed and developed applications, focusing on your problem-solving skills and how you applied object-oriented methodologies.
✨Demonstrate Your Technical Leadership
Since the role involves mentoring junior developers, share examples of how you've provided technical guidance in previous positions. Discuss any experiences where you led a team or contributed to code reviews, showcasing your ability to foster collaboration.
✨Familiarise Yourself with Agile Methodologies
As Sapiens values Agile development, brush up on your knowledge of Scrum and other Agile practices. Be ready to explain how you've applied these methodologies in past projects and how they helped improve project outcomes.
✨Prepare for Technical Discussions
Expect to engage in discussions about technical concepts, such as microservices and web services architecture. Prepare to articulate your understanding of these topics and how they relate to the role, demonstrating your ability to communicate complex ideas clearly.