Hybrid Senior Software Engineer Senior Software Engineer
CloudPay · United Kingdom · Hybrid
About the job
Key Responsibilities Daily Duties and Main Responsibilities will include:
- Analysing requirements, technical design, and implementing into new capabilities within the platform
- Providing technical support for existing functionalities in production environment
- Upholding code standards and best practices through code reviews, refactoring efforts, and peer mentoring
- Engaging in the identification and remediation of issues related to code / solutions quality, functionality or other problems in the technical and business domains
- Documenting new or updated functionality as released
- Participating actively in all aspects of the agile process and ceremonies to deliver usable functionality
- Minimum 5 years hands-on development experience with a soild foundation in OOP and Design Patterns, Clean code and SOLID principles
- Strong working knowledge of Java 11/JavaEE,Spring framework or Spring boot, JavaScript, JQuery and RESTful Web-Services
- Spring Boot web, Security, Actuator, AMQP, JPA, batch and mail
- Java 17 working knowledge is an edge
- Experience working with MySQL/MariaDB, MongoDB AND NoSQL (MongoDB, DynamoDB) database management systems
- Some experience in API-driven development and application performance tuning
- Familiarity with microservices and its implementation
- Degree in Computer Science or Software Engineering or a related discipline
- Good team player
- Excellent logical, analytical skills and attention to detail
- Self-starter, able to own, prioritize and plan own workloads
- Flexibility in working to tight timescales to meet release deadlines
- Experience in Vue.js, Java Server Pages (JSP), AWS Cloud Engineering, JUnit, Mockito, RabbitMQ, Groovy
- Background in Payroll, HR or other financial domains
- Working with Agile/Scrum environment
- Competitive annual salary
- 25 days annual leave, plus bank holidays
- Earned Wage Access (via CloudPay Now app)
- Flexible remote working
- Birthday leave
- Flexible pension contribution
- Life assurance x4
- Private medical insurance
- Personal and professional development opportunities
- Friendly working environment
- Competitive annual salary
- Competitive annual leave, plus bank holidays
- Birthday leave
- Pension Plan
- Flexible remote working
- Well-being allowance
- Working from home allowance
- Lunch allowance
- Personal and professional development opportunities
- Friendly working environment