V

Java Developer

Version 1

Remote · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
Work from home
Education
Bachelor’s or Master’s degree in Computer Science or related field
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 a technology and transformation solutions provider celebrating 30 years in business. We support global brands through our extensive expertise and partnerships with industry leaders such as Microsoft, AWS, Oracle, Red Hat, OutSystems, and Snowflake. With a workforce of over 4000 employees and revenues exceeding €450 million (£400 million), we have earned multiple accolades including being among the Great Places to Work in Ireland and the UK, as well as recognition for workplace wellbeing and support for women.

Role Overview

We are recruiting an experienced Java Developer to join our team remotely. This role involves designing, building, and maintaining scalable Java applications that leverage AWS cloud services, handle batch processing, and incorporate database management to meet business objectives.

Key Responsibilities

  • Create scalable Java applications tailored to business needs.
  • Utilize AWS offerings such as EC2, S3, Lambda, Step Functions, and Event Bus to design and deploy cloud-native solutions ensuring high availability and scalability.
  • Develop and optimize database schemas, execute SQL queries, and improve system performance across relational databases like Oracle, MySQL, and PostgreSQL.
  • Build and maintain batch processing systems to efficiently manage large data volumes.
  • Ensure high code quality through rigorous reviews, comprehensive testing, and conformity to standards.
  • Collaborate with product managers, QA teams, and fellow developers within cross-functional groups.
  • Diagnose and resolve performance bottlenecks and software defects.
  • Mentor junior team members by sharing knowledge and best practices.

Required Qualifications

  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or similar disciplines.
  • At least 5 years of professional experience developing Java applications within product or service-oriented environments.
  • Hands-on experience with AWS platforms including EC2, S3, Lambda, Step Functions, and Event Bus.
  • Proficiency in relational databases (Oracle, MySQL, PostgreSQL), with skills in SQL writing and performance troubleshooting.
  • Strong command of Java, Spring Framework, Hibernate, and REST API development.
  • Excellent analytical, problem-solving abilities, and clear communication skills.
  • Ability to function effectively in a collaborative team setting.

Preferred Experience

  • Familiarity with batch processing frameworks and tools.
  • Minimum two years of experience with Python programming.

Additional Information

Version 1 provides a rich benefits package aimed at employee wellbeing, career development, and financial security. Employees enjoy profit-sharing schemes, extensive career mentorship, flexible and remote working arrangements, financial planning supports, health coverage, generous leave policies, wellness programs, continuous learning incentives, recognition awards, and community involvement initiatives.

We are committed to diversity, inclusiveness, and equitable recruitment processes, inviting applicants from all backgrounds to apply. Reasonable adjustments during recruitment are welcomed and handled confidentially upon request.

To learn more about our culture, please view our video introduction.

Minimum education

Bachelor's Degree

Tools & software

Java AWS Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Problem Solving Leadership
🤖
Online · instant AI help
Broxer