```html
About the Company
A leading financial services organisation is seeking an experienced Senior Java Developer to join its technology team. This is an exciting opportunity to contribute to enterprise-scale solutions in a dynamic and collaborative environment.
About the Role
The Senior Java Developer will play a key role in developing and maintaining applications, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities
* Strong proficiency in Java, including JEE technologies (JSP, JDBC, JNDI, Web Applications)
* Expertise in Java frameworks: Spring, Spring Boot, Microservices, Hibernate/JPA
* Experience with application servers: WebLogic, Tomcat, JBOSS
* Database knowledge: Oracle, SQL Server, MySQL
* Familiarity with development tools: Gradle, Maven, JUnit, TestNG, IntelliJ, Eclipse, GIT, Subversion, Jenkins
* Integration experience with SOAP, REST, and WS-* standards (JSON/XML)
* Strong understanding of application design, secure coding practices, and coding best practices
* Experience in General Insurance, or Life & Pensions is a plus
* Excellent communication, teamwork, and interpersonal skills
* Proactive attitude with a strong sense of ownership and quality focus
* Ability to quickly learn and adapt to customer solutions
* Solid grasp of the software maintenance release lifecycle
* Strong analysis, design, and solutioning capabilities
* Ability to translate business requirements into technical solutions
Qualifications
* Degree or Master's level
Required Skills
* 7+ years of experience
Preferred Skills
* Experience in General Insurance, or Life & Pensions
Pay range and compensation package
* €500 per day
```