> Markdown version of [/jobs/ext/3901661-java-developer](https://www.wearedevelopers.com/jobs/ext/3901661-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Version 1 Solutions Limited - **Location:** Belfast, UK (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Batch Processing, Big Data, Cloud Computing, Software Quality, Relational Databases, Hibernate (Java), Spring Framework, Python (Programming Language), PostgreSQL, MySQL, Oracle (Applications), SQL Databases, Java Application Server, State Machines, Software Troubleshooting, Information Technology, Functional Programming, Restful APIs - **Published:** October 24, 2026 - **Apply:** https://jobs.smartrecruiters.com/Version1/744000157512165-java-developer ## About the Role * Bachelor's or Master's degree in Computer Science, Engineering, or a related field * 5+ years' experience as a Java Developer in a product development or services environment * Experience with AWS services such as EC2, S3, Lambda, Step Functions, and Event Bus * Experience with relational databases (e.g. Oracle, MySQL, PostgreSQL), including SQL and performance troubleshooting * Proficiency in Java, Spring Framework, Hibernate, and RESTful APIs * Analytical and problem-solving skills * Clear verbal and written communication skills * Ability to work collaboratively within a team environment Desirable experience * Experience with batch processing frameworks and tools * Python experience (minimum 2 years) ## Description We are seeking an experienced Java Developer to join our team. This role requires experience in Java development, AWS, database management, and batch processing. As a Java Developer, you will contribute to designing, developing, and maintaining applications that meet business needs., * Design and develop scalable Java applications * Use AWS services to build and deploy cloud-based solutions, supporting availability and scalability * Design, implement, and maintain database schemas, write SQL queries, and improve performance * Develop and maintain batch processing systems to handle large volumes of data * Maintain code quality through reviews, testing, and adherence to standards * Work with cross-functional teams including product managers, QA engineers, and developers * Identify and resolve performance issues and bugs * Support junior developers through knowledge sharing and mentoring