Are you a passionate and skilled Java Developer ready to make an impact? My client is looking for someone with not just technical expertise, but also the ability to collaborate, think critically, and influence positive outcomes.
Benefits:
- 25 Days Annual Leave + Bank Holidays
- Fully remote working with flexible hours (City-centre office available for collaboration days)
- Contributory Pension Scheme
- Access to professional development opportunities and paid certifications
- Discretionary Bonus Scheme
- Comprehensive BUPA Health-care
- Access to Perkbox benefits and discounts
- Top-tier equipment, including a Macbook
- Regular social events and an annual company away weekend
- 80k base salary
Key Skills & Competencies:
- Influential Skills: Ability to inspire and motivate peers while driving team success.
- Collaboration Skills: Work seamlessly with team members and stakeholders across functions.
- Observational Skills: Identify patterns, anomalies, and opportunities in processes and systems.
- Analytical Skills: Break down complex challenges to develop practical, effective solutions.
- Critical Thinking: Approach problems with logic and creativity to make sound decisions.
- Decision-Making Abilities: Weigh options effectively to choose the best course of action.
- Organisational Skills: Keep tasks, priorities, and projects on track in a dynamic environment.
Technical Requirements:
- Proficiency with Java 8+
- Expertise in Spring/Spring Boot
- Experience with Persistence Frameworks (Hibernate, Spring Data JPA, MyBatis)
- Strong knowledge of SQL (Postgres, MySQL, DB2, or SQL Server)
- Familiarity with REST API development
- Proficient in Git for version control
- Understanding of CI/CD pipelines (Jenkins, GitLab CI, or Travis)
- Experience working within Agile methodologies (Scrum/Kanban)