Remote Java Developer

at Version 1

Posted 1 day ago 4 applied

Description:

  • As a Software Engineer, you will be part of a cross-functional team, working on developing high-quality, maintainable software solutions to meet our clients' needs.
  • You will continue to expand your technical skills and contribute to process improvements, while also taking ownership of key tasks and responsibilities within the project.
  • You will use programming languages such as Java and associated frameworks (e.g., Spring/Spring Boot, JUnit, Hibernate, etc.) to develop software that aligns with client requirements.
  • You will follow best engineering practices and help ensure they are applied throughout the team.
  • Additionally, you may have the opportunity to contribute to Front-End development as needed.
  • You will also create clear and effective documentation to ensure the best experience for our client’s users.

Requirements:

  • Experience of working in a Scrum Team and an Agile environment is required.
  • A solid software engineering background covering SOLID principles with Java experience is necessary.
  • Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery is essential.
  • Some experience with Apache Kafka, including working on distributed messaging systems for real-time data processing and managing Kafka-based solutions is preferred.
  • Experience developing REST-based APIs is required.
  • Some experience with SQL is required, and exposure to SQL stored procedures and indexes is preferred.
  • Knowledge of DevOps principles and CI/CD tools (such as Jenkins, Ansible, Packer, Docker) is necessary.
  • Some experience with Docker, Kubernetes or OpenShift for containerisation and orchestration of applications is preferred.
  • Knowledge of developing solutions on cloud platforms such as AWS, Azure, with familiarity in services such as serverless functions, databases, storage, and compute resources is desirable.
  • Some front-end development experience is desirable.
  • Financial Services or Capital Markets experience with FIX protocol is preferred.
  • Ability to effectively coordinate with stakeholders, ensuring clear communication and alignment with project goals is essential.

Benefits:

  • Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits.
  • Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme is provided.
  • Flexible/remote working is offered, as Version 1 is tremendously understanding of life events and people’s individual circumstances to help achieve a healthy work-life balance.
  • Financial Wellbeing initiatives including Pension, Private Healthcare Cover, Life Assurance, Financial advice, and an Employee Discount scheme are available.
  • Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme, and much more are included, along with a generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave, and special leave policies.
  • Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat are provided.
  • Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform are available.
  • Environment, Social and Community First initiatives allow you to get involved in local fundraising and development opportunities as part of fostering our diversity, inclusion, and belonging schemes.
  • And many more exciting benefits are offered; drop us a note to find out more.