We are seeking a seasoned Senior Java Developer to join our dynamic team. The ideal candidate should possess strong proficiency and hands-on experience with Spring Boot and core frameworks integral to enterprise software development. A robust understanding of relational databases and SQL is crucial, alongside expertise in traditional web application and API development.
Requirements
- Proficiency in Java, with a focus on Spring Boot and core enterprise frameworks
- Strong understanding of enterprise software development and key design patterns
- Extensive experience with relational databases, SQL and ORM frameworks
- Extensive experience with unit, integration and automation testing
- Experience with service-oriented architectures and web-service API development
- Expertise in cloud-based development (ideally AWS) and container technologies (e.g. Docker, Kubernetes)
- Experience with SCRUM Agile methodology
- Track record of leading projects end-to-end and shipping them successfully to production
Benefits
- Group Personal Pension Scheme (between 3% and 9%)
- Private Medical Insurance
- 25 paid days of annual leave
- Interest Free Season Ticket Loan
- Holiday Purchase scheme
- Dental and Travel Insurance options
- Cycle to Work Scheme
- Salary Sacrifice Cars
- Subsidised Gym Membership
- Employee Discounts (Reward Gateway)