On-site
Senior Java Developer
- Salary
- Not disclosed
- Experience
- 7–8 years
- Eligible batches
- 2020
- Degree
- Bachelor's, Master's
- Location
- On-site
About the role
Version 1 is looking for an experienced Senior Java Developer to design, build and maintain high‑performance Java applications. The role centres on creating scalable cloud solutions on AWS, handling large‑scale batch processing, and managing relational databases. You will work within a collaborative digital, data and cloud team, contributing to product development and mentoring junior engineers.
Responsibilities
- Architect and develop robust Java applications using Spring, Hibernate and RESTful APIs.
- Integrate AWS services (EC2, S3, Lambda, Step Functions, EventBridge) to deliver cloud‑native solutions.
- Design, implement and optimise database schemas, write complex SQL queries and troubleshoot performance issues across Oracle, MySQL or PostgreSQL.
- Build and maintain batch processing pipelines to handle high‑volume data workloads.
- Conduct code reviews, write unit tests and enforce coding standards to ensure high quality.
- Collaborate with product managers, QA engineers and peers to deliver features on schedule.
- Identify and resolve performance bottlenecks, bugs and other technical challenges.
- Provide mentorship and guidance to junior developers, fostering continuous learning.
Free interview prep
Prepare for the interview
Asked most often · 19 of 40
- How do the JDK, JRE and JVM differ, and how does that split make Java platform independent?
- What does each part of public static void main(String[] args) do, and what happens if you remove static?
- Why are Strings immutable in Java, and how does the String pool depend on that? How many objects can new String("java") create?
Eligibility
- Bachelor’s or Master’s degree in Computer Science, Engineering or a related discipline.
- Minimum 7 years of professional experience as a Java developer in product or services environments.
Skills
- Strong proficiency in Java, Spring Framework and Hibernate.
- Extensive experience with AWS services and cloud architecture.
- Deep knowledge of relational databases and advanced SQL.
- Hands‑on experience with batch processing frameworks.
- Excellent analytical, problem‑solving and communication abilities.
Resume keywords
Asked for
- Java
- Spring
- Hibernate
- RESTful APIs
- AWS
- SQL
- Batch processing
- Database design
Nice to have
- Python
Benefits
- Quarterly performance‑related profit‑share scheme.
- Career progression and mentorship programmes, including quarterly development pathways.
- Flexible and remote working options to support work‑life balance.
- Comprehensive financial wellbeing package: pension, private healthcare, life assurance and employee discounts.
- Wellbeing initiatives such as gym discounts, fitness classes, mindfulness workshops and generous leave policies.
- Educational assistance for certifications (AWS, Microsoft, Oracle, Red Hat) and other professional development.
You'll apply on jobs.smartrecruiters.com
Apply link checked by CareersAt.Tech and re-tested nightly. You never pay to apply. Report listing
About Version 1
Version 1 is an Irish IT services and consulting firm that helps global organisations with AI, cloud, data and enterprise‑application projects. It operates from Dublin and has offices in Europe and North America, employing over 3,000 people.
Founded 1996 · 1001-5000 employees · HQ Dublin, Ireland
More about Version 1Similar roles
More backend jobsSenior Software Engineer (Java/ Golang)Circles Life Asia Technology · Bengaluru
Senior Java & Oracle DeveloperZensar · Hyderabad₹13.6–17.8 LPAest.
Python DeveloperCloudThat · Mumbai, Noida₹16.2–38 LPAest.
Senior Engineer, API Access and Sharing PlatformPostman · BengaluruPython DeveloperTVS Next · Chennai₹16.2–38 LPAest.
Golang DeveloperALIQAN Technologies · Hyderabad