Sr. Java Developer
Company Overview
Version 1 has celebrated 30 years in business and continues to be trusted by global brands to deliver technology and transformation solutions that drive customer success. Our deep expertise enables our customers to navigate the rapidly evolving technology landscape. We foster strong partnerships with global technology leaders, including Microsoft, AWS, Oracle, Red Hat, OutSystems, and Snowflake, ensuring that our customers are provided with the highest quality solutions and services.
We’re an award-winning employer reflecting how our employees are at the very heart of what we do:
- UK & Ireland's premier AWS, Microsoft & Oracle partner
- 3300+ strong, €350/£300m revenue business
- 10+ years as a Great Place to Work in Ireland & UK
- Best Workplace for Women in the UK & Ireland by GPTW
- Best Workplace for Wellbeing in the UK by GPTW
We’re a core values driven company; we hire people who share our values and reward those who display and foster them. It’s deeply embedded within our DNA. Invest in us, and we’ll invest in you.
Job Summary
We are seeking an experienced Java Software Developer with a strong understanding of financial services, especially in the mortgage and loans domain. The candidate should possess a solid foundation and hands-on experience in Core Java and the Spring framework along with AWS cloud services. The role requires a professional comfortable working across both product development and services contexts, familiar with Agile development and Object-Oriented Analysis and Design (OOAD) methodologies.
Responsibilities
- Collaborate with cross-functional teams to gather and understand software requirements, particularly in the mortgage domain context.
- Design, develop, and maintain full-stack software solutions using Java, Spring, and AWS cloud technologies.
- Implement the Spring Boot framework for efficient backend development.
- Use AWS services to deploy, monitor, and scale applications in a cloud environment.
- Write unit tests using frameworks like JUnit to ensure code quality and reliability.
- Contribute to Agile development practices, including sprint planning, daily stand-ups, and retrospectives.
- Participate in peer code reviews, provide constructive feedback, and ensure adherence to coding best practices.
- Create and maintain data models, optimize SQL queries, and ensure data integrity and performance.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience: Proven experience (6+ years) as a Java Developer in both product development and services environments.
- Strong understanding of Object-Oriented Analysis and Design (OOAD) principles.
- Solid understanding of software development principles, design patterns, and best practices.
- Strong proficiency in Java programming language and associated frameworks (Spring Boot, Hibernate, etc.).
- Hands-on experience with AWS services such as EC2, S3, Lambda, API Gateway, and others relevant to application deployment and maintenance.
- Experience with CI/CD tools (Jenkins, Maven, Git) and unit testing frameworks (JUnit).
- Proficient understanding of Agile development methodologies and collaboration tools (e.g., Jira, Confluence).
- Strong problem-solving skills with a proactive attitude towards tackling challenges.
Preferred Skills
- Previous experience working in the mortgage domain, understanding key concepts and business processes, is highly desirable.
- Experience building and integrating RESTful APIs, web services, and microservices.
- Familiarity with front-end technologies such as Angular, TypeScript, HTML5, CSS3, and modern JavaScript libraries is a plus.
- Good understanding of data modeling and database design, with experience in writing efficient SQL queries and designing database schemas using DB2, PostgreSQL, MySQL, or similar databases.
Experience
- 6+ years of relevant experience as a Java Developer, with exposure to both product development and services contexts.
Environment
- Employees work in a hybrid mode, which allows for a mix of remote and on-site work.
Salary
- Estimated salary range not specified.
Growth Opportunities
- Opportunities for strong career progression and mentorship coaching through our Strength in Balance & Leadership schemes, with a dedicated quarterly Pathways Career Development program.
Benefits
- Share in our success with a Quarterly Performance-Related Profit Share Scheme.
- Flexible/remote working to ensure a healthy work-life balance.
- Comprehensive financial wellbeing initiatives, including Pension, Private Healthcare Cover, Life Assurance, and Financial advice.
- Employee wellbeing schemes, including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, and an Employee Assistance Programme.
- 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.
- Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform.
- Involvement in Environment, Social, and Community First initiatives to foster diversity, inclusion, and belonging schemes.
- Many more exciting benefits… drop us a note to find out more.