Job Description: Senior Java Developer (Contract)
Location:
Dublin, Ireland (Hybrid – 1 day onsite per week)
Contract Duration:
12 months (with potential for extension)
Key Responsibilities:
Design, develop, and maintain high-quality enterprise Java applications
Engage in the full software development lifecycle, including requirements gathering, design, coding, testing, and support
Build responsive frontend components using JavaScript and Angular / AngularJS
Integrate backend systems with third-party services via REST / SOAP APIs
Manage and interact with relational databases through SQL
Participate in code reviews and ensure the delivery of high-quality code
Collaborate with both technical teams and non-technical stakeholders
Adhere to development standards and best practices for enterprise-level systems
Required Skills and Experience:
Strong experience in Java development within large-scale, enterprise environments
Proficiency in Java (Spring, Hibernate or similar frameworks)
Expertise in JavaScript, Angular / AngularJS
Solid experience with SQL and relational databases
Hands-on experience in integrating services using REST and SOAP web services
Comfortable in Agile and Waterfall methodologies
Excellent communication and collaboration skills
Ability to work within a regulated, standards-driven environment
Desirable Skills:
Knowledge of XML, JSON, and UNIX-based environments
Experience with application servers and integration platforms
Familiarity with modernizing legacy systems