Senior Java Developer (Spring Batch Exp)

  • Dublin, Ireland
  • Contract
  • Department: Digital Development & Architecture

Company Description

We pledge "to prove IT can make a real difference to our customer's businesses". We work hard to ensure we understand what our customers need from their technology solutions and then we deliver.

We are an award-winning company who provide world class customer service; we think big and we hire great people. Version 1 are more than just another IT services company - we are leaders in implementing and supporting Oracle, Microsoft and AWS technologies.

Invest in us and we’ll invest in you; if you are driven, committed and up for a challenge, we want to meet you.

Job Description

An exciting opportunity for an Experienced Java Developer to work on exciting, high profile projects with a modern technology stack including Angular, Java, Spring Boot, Docker, Kubernetes, and Red Hat OpenShift. So If you are looking for a challenging opportunity to work in a Digital Transformation Project then this role could be the one for you. Keep Reading!!

This project is for a client who is undertaking a digital transformation project and seeks to deliver a suite of user-centric services. 

As a senior developer, you'll be able to contribute to:

  • Refining and implementing the solution
  • Estimating sprint and product backlogs
  • Leading and mentoring a team through delivery
  • Assuring the delivery of a high-quality service
  • You will establish strong working relationships, built on trust and respect, with various internal and customer stakeholders to drive towards the common goal of a successful delivery.
  • Experience of Agile principles will be of benefit, but awareness of the additional governance required to assure quality delivery in a multi-team, multi-discipline, mission-critical environment is most important.


Ideally, you will have 6 plus years of Full Stack experience

  • Expert in Java development, with experience using industry-standard frameworks, e.g. Spring/Spring Boot
  • Must have experience in Spring Batch /Spring Integration
  • Microservice and API development (RESTful, experience of REST design and implementation)
  • Understanding of API security protocols (OAuth 2.0/OpenID Connect)
  • Testing frameworks and TDD (like Cucumber or Junit)
  • Databases: Relational (e.g.MariaDB, Oracle, MySQL or SQL Server)
  • Strong Experience in NoSQL (e.g Hazelcast)
  • Understanding of design patterns/anti-patterns, best practices, Security by Design and Privacy by Design principles
  • Strong commitment to code quality, technical, and business writing skills.
  • Comfortable working directly with customers and capable of tailoring messages for particular audiences

Additional Information

Tripti Chandwani

Version 1 Talent Acquisition Specialist

Privacy Policy