Java Developers (Intermediate \& Senior)
Dublin Hybrid (1-2 days required onsite per week)
Rate
Intermediate:
€395 per day
Senior :
€500 per day
Initial 12 month contract
We are hiring
Intermediate and Senior Java Developers
to join an established delivery team. These roles suit developers who enjoy working in structured environments, contributing to well-defined projects, and collaborating with both technical and non-technical stakeholders.
The Role
Design, develop, and enhance Java-based applications in line with agreed standards
Produce development estimates where required
Create functional design specifications and user stories
Adhere to code quality, data, and unit testing standards
Develop and maintain unit, integration, and automation tests
Participate in peer code reviews
Support system testing, releases, and production issue resolution
Perform root cause analysis and contribute to bug fixing and incident management
Work closely with testers, support teams, and other developers
Maintain accurate updates in delivery and tracking tools (e.g. Jira)
Collaborate with stakeholders to clarify and deliver business requirements
Senior level
: mentor junior developers and provide technical guidance
Required Skills \& Experience
Strong analytical and problem-solving skills
Clear written and verbal communication
Experience working in standards-driven or regulated environments
Solid understanding of software development lifecycles
Experience working in Agile and/or Waterfall delivery models
Ability to work effectively with cross-functional teams and stakeholders
Experience working with relational databases and structured data
Technical Skills
Essential
Java
Web services / APIs
SQL and relational databases
Unit and integration testing
Agile and/or Waterfall methodologies
Desirable
Spring framework
Angular or other modern frontend frameworks
XML and JSON
ETL or data integration technologies
Mule or similar integration tools
JUnit
Exposure to legacy technologies (e.g. COBOL)
NoSQL technologies
Experience Level
Intermediate Java Developer (Developer Analyst - Level 2)
Typically
6-8 years of substantial professional experience
in Java development
Strong hands-on delivery experience, able to work independently on complex features
Comfortable operating within established standards, processes, and delivery frameworks
Experience contributing to design discussions and supporting junior team members
Senior Java Developer (Developer Analyst - Level 3)
Typically
10+ years of overall ICT delivery experience
, including
5+ years in a senior Java development capacity
Proven experience owning solutions end-to-end across design, build, test, and release
Confident mentoring developers, reviewing code, and influencing technical decisions
Comfortable working with stakeholders and guiding delivery within complex environments