Java Developer
Technology
Dublin, Ireland2 months agoUntil 12/8/2026
Service contract
Job description
Job Title: Java Developer
Location: Dublin, Ireland
Duration: 12 Months
About the Role
We are seeking an experienced Developer Analyst to join a high-performing development team responsible for delivering enterprise-scale applications and enhancements.
This role is ideal for a developer with strong backend and integration experience, excellent problem-solving skills, and a passion for delivering high-quality software solutions in a structured development environment.
Key Responsibilities
- Produce effort estimates for development requirements where required.
- Develop new applications, features, and enhancements in accordance with established development standards.
- Create functional design specifications and/or user stories.
- Adhere to code quality, data quality, and unit testing standards.
- Identify, develop, and execute integration and automation tests where appropriate.
- Participate in peer reviews and code reviews.
- Supervise and mentor junior team members, ensuring effective knowledge transfer across the team.
- Provide system test support when code is migrated to testing environments, including issue resolution.
- Assist with test deployments and production releases.
- Develop a strong understanding of business processes and the overall domain area supported by the team.
- Escalate technical challenges, risks, and blockers to team leads in a timely manner.
- Collaborate with project stakeholders to clarify requirements and support delivery objectives.
- Contribute to project tracking, status reporting, and risk management activities.
- Maintain accurate updates in development and project management tools, including Jira and time tracking systems.
- Work closely with testers to ensure expected functionality, timelines, and delivery expectations are understood.
- Perform root cause analysis of defects, incidents, and production issues.
- Investigate, propose, and implement fixes for live application issues.
Technical Skills
- Strong experience with Java development.
- Experience with Spring Framework.
- Experience building and consuming Web Services.
- Strong SQL and relational database experience.
- Experience with XML and structured data processing.
- Experience with MuleSoft/Mule integration technologies.
- Experience with Angular frontend development.
- Experience with COBOL applications.
- Experience with relational databases and data management platforms.
- Experience with ETL technologies and data integration.
- Experience with unit and integration testing.
- Knowledge of JUnit testing framework.
- Experience working within structured software delivery environments.
- Understanding of:
- Software Development Lifecycle (SDLC)
- Waterfall methodologies
- Agile methodologies
- Hybrid delivery models
- Experience working with relational databases such as SQL.
- Exposure to NoSQL technologies and big data frameworks.
- Familiarity with structured data formats including:
- XML
- JSON
- Text-based data files
- RDBMS environments
Keywords
DocBookXBELSpring FrameworkJSONJiraAngularAngularJSCobolMuleSoftware DeploymentSqlUnit TestingXmlJavaRelational grammarBig dataData managementJunit
Interested in this role?