Java Developer - Contract
About the job
Overview
We are seeking an experienced Java Developer to join a leading technology organisation in Cork on a contract basis. The successful candidate will work as part of an agile development team, designing and implementing high-quality, scalable software solutions that support critical business systems and digital transformation projects.
This is an excellent opportunity for an experienced contractor to work with modern Java frameworks and cloud-based technologies in a dynamic, forward-thinking environment.
Key Responsibilities
-
Design, develop, and maintain backend services and APIs using modern Java frameworks.
-
Collaborate with front-end developers, DevOps engineers, and business analysts to deliver end-to-end solutions.
-
Write clean, efficient, and testable code following best practices and coding standards.
-
Participate in code reviews, sprint planning, and continuous integration processes.
-
Troubleshoot, debug, and optimise existing applications for performance and scalability.
-
Contribute to architectural discussions and propose technical improvements.
Skills & Experience
-
5+ years' experience in Java development (Java 8+).
-
Strong experience with Spring Boot, Spring Framework, and RESTful API development.
-
Good understanding of Microservices architecture and containerisation (Docker, Kubernetes).
-
Experience with SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
-
Proficiency with Git, Maven/Gradle, and CI/CD tools (Jenkins, GitLab CI, etc.).
-
Experience working in Agile/Scrum teams.
-
Excellent problem-solving and analytical skills.
Nice to Have
-
Knowledge of AWS, Azure, or GCP.
-
Familiarity with Kafka, RabbitMQ, or other messaging platforms.
-
Exposure to Frontend technologies (Angular, React) is an advantage.
-
Previous experience in financial services, telecoms, or enterprise-scale systems.
Why Apply?
-
Competitive daily rate with flexible payment options (PAYE or Ltd).
-
Hybrid working environment in Cork's thriving tech sector.
-
Work with modern Java frameworks and cloud technologies.
-
Join a high-performing agile team delivering impactful projects.