Position: Senior Java Developer
Company: Devico
Category: Java
Experience required: 5y
English level: intermediate

About the project:
Owned by a Private Equity Investor and based in London, our product help businesses manage and reduce absence, increase productivity and support employee wellbeing. Founded in 2006 and experiencing record growth, our product manage over 1,000,000 unique interactions from employees every year, and their service is used by organisations such as the National Health Service and British Airways.

Job purpose:
To be part of a talented software development team that works on mission-critical product developments that support the continued growth of our product. The role will be part of the Back-End development team and will work with colleagues from the Front-End, QA, Dev Ops and Project Management teams to ensure the successful delivery of Product features and enhancements.

Key Responsibilities:
- Conduct software analysis, programming, testing and debugging
- Develop, test, implement and maintain application software
- Write well designed, testable, efficient code
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Required skills:
- Development of highly scalable and high-performing back-ends interfacing to APIs and database
- 5+ years real-world experience of Java, with deep-dive experience with version 8 or higher for at least 1 year
- Some experience of frameworks, with a preference for Spring
- OOP/OOD development principles, with a good understanding of the latest practices
- Practical experience of working with modern tools, practices, development principles
- Experience working with DB

We offer you:
- Timely payment for services
- Timely salary revisions
- Compensation for accounting and legal support
- Experienced colleagues who are ready to share knowledge
- Excellent opportunities and prospects for professional growth
- Participation in a variety of projects with a wide variety of software development processes
- Study and practice of English: courses and communication with colleagues
- Free English classes
- Paid vacations
- Medical Insurance