V

Intermediate Java Software Engineer

Version 1

Remote · Full Time

Be the first to apply

Experience
3–6 yrs
Salary
Openings
1
Posted
3 hours ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Version 1

Version 1 is an established technology service provider with over 26 years' experience, trusted by major global brands to deliver solutions that enhance customer success in today's Digital-First landscape. The company partners closely with leading technology providers including Microsoft, AWS, Oracle, Red Hat, OutSystems, and Snowflake to offer top-tier solutions and services. Version 1 is recognized as an award-winning employer, with over 3400 employees, significant revenue achievements, and a decade-long reputation as a great place to work, particularly noted for inclusivity and employee wellbeing.

Role Overview

As an Intermediate Java Software Engineer, you will join a cross-functional team responsible for developing robust, maintainable software tailored to client specifications. You'll enhance your technical expertise and support continuous improvement initiatives while taking ownership of significant project tasks. The role involves programming primarily in Java along with frameworks such as Spring, Spring Boot, JUnit, and Hibernate. You are expected to adhere to best engineering practices and may also contribute to front-end development when necessary. Additionally, producing clear documentation to facilitate an optimal user experience is integral to the position.

Key Responsibilities and Requirements

  • Work effectively within Scrum teams and Agile environments.
  • Apply strong knowledge of software engineering principles, emphasizing SOLID design patterns.
  • Implement Test-Driven Development (TDD), including writing and maintaining unit and integration tests to ensure high code quality and support continuous integration and delivery.
  • Handle distributed messaging systems, having some experience with Apache Kafka for real-time data processing.
  • Develop RESTful APIs to meet application requirements.
  • Utilize SQL proficiently, with preferred exposure to stored procedures and database indexing.
  • Adopt DevOps practices and tools such as Jenkins, Ansible, Packer, and Docker for deployment automation and configuration management.
  • Experience with container technologies like Docker and orchestration platforms such as Kubernetes or OpenShift is essential.
  • Familiarity with deploying solutions on cloud platforms like AWS or Azure, including serverless functions and cloud computing resources, is advantageous.
  • Front-end development skills are desirable.
  • Experience in Financial Services or Capital Markets with knowledge of the FIX protocol is a plus.
  • Coordinate effectively with stakeholders to ensure clear communication and project alignment.

Employee Benefits and Culture

  • Quarterly performance-related profit sharing scheme offering employees a share in company profits.
  • Comprehensive career growth and mentorship programs including Strength in Balance & Leadership initiatives and structured Pathways career development.
  • Flexible and remote working arrangements supporting work-life balance and personal circumstances.
  • Financial wellbeing programs covering pension, private healthcare, life assurance, financial advice, and employee discounts.
  • Health and wellbeing offerings such as gym discounts, bike-to-work schemes, fitness classes, mindfulness workshops, and an employee assistance program.
  • Generous leave policies including holidays, maternity/paternity, marriage, and special leave.
  • Support for educational advancement with incentives for certifications and accreditations in AWS, Microsoft, Oracle, and Red Hat technologies.
  • Recognition programs like Annual Excellence Awards and a peer 'Call-Out' platform.
  • Engagement in environmental, social, and community initiatives promoting diversity and inclusion.

Tools & software

Docker required Kubernetes required Spring Boot required Spring Framework required Apache Kafka required JUnit required

How they work

Communication Teamwork & Collaboration Attention to Detail Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer