V

Version 1

Global digital transformation partner delivering outcomes

Full Stack Java Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBirmingham, UKNo salary listed

About the Job

Requirements

  • Deep understanding of coding best practices and modern architectural patterns, including microservices and message-driven architectures.
  • Understanding of non-functional requirements and experience developing applications with them in mind.
  • Experience in application and digital services design.
  • Experience with software engineering practices including code reviews, continuous integration and continuous delivery pipelines, and SOLID/DRY principles.
  • Hands-on software development experience using TypeScript, Node.js, and Express.js on the frontend, and Kotlin, Spring Boot, and Hibernate on the backend.
  • Experience in estimation and sizing.
  • Integration experience.
  • API design experience.
  • Cloud experience.
  • Willingness to work with emerging artificial intelligence technologies.
  • Candidates must hold Security Check clearance or be eligible to obtain it.

Responsibilities

  • Design, develop, test, and maintain cloud-based software applications.
  • Provide technical leadership within a team to coordinate and deliver scalable, secure solutions in line with industry software engineering practices, including code quality, continuous integration and delivery, and security.
  • Work within a project management and agile delivery methodology.
  • Own technical aspects of a product or software solution, including design, estimation, shaping, and user story or requirement creation.
  • Document solutions, including architecture, configuration, release, and support handover.
  • Collaborate and liaise with company and customer stakeholders and end users throughout the software development lifecycle, including project managers, business analysts, testing teams, and product teams.
  • Communicate technical designs clearly in conversations, documentation, and presentations to stakeholders with varying technical abilities.
  • Provide knowledge transfer to team members and customers.
  • Manage, coach, and develop junior team members and the wider community.
  • Foster a positive working environment and facilitate team collaboration and communication.

About the Company

Version 1

Global digital transformation partner delivering outcomes

Version 1 helps organizations transform digitally by adopting technology and driving innovation in a responsible way. It offers an end-to-end suite of services designed to tackle difficult challenges, leveraging the latest technologies and a team of world-class professionals to deliver real outcomes. What sets Version 1 apart is its clear focus on a balanced set of priorities: customer success, empowered people, and a strong, scalable organization, all backed by a large, globally distributed team (3,400+ people across 4 continents) delivering sustainable transformation. The company’s goal is to produce successful customer outcomes through sustainable, technology-driven transformation and responsible practices.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$107.8M
Headquarters
Dublin, Ireland
Founded
1996

Recently Posted Jobs

Explore more opportunities at Version 1

See more jobs