This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements. This role ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. These individuals possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns Key Responsibilities:
• Contribute to story refinement/defining requirements.
• Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
• Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
• Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
• Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
• Assist team with resolving technical complexities involved in realizing story work.
• Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
• Design/develop/maintain automated test suites (integration, regression, performance).
• Set up and develop a continuous integration/continuous delivery pipeline.
• Automate manual release activities. Required Skills:
• 5+ years of experience in Java development for large and complex enterprise applications (using JDK 8+ and Spring framework)
• Strong experience writing and consuming web services – REST SOAP.
• Proficiency using software development tools: GIT, Maven, Jenkins, JIRA
• Experienced in application container setup and application deployment in Linux environment
• Thorough understanding of application security concepts, including authentication, authorization, session management. Familiarity with OAuth, OIDC, FIDO protocols and related products.
• LDAP experience desired.
• Solid technical background and understanding of system architecture, loading balancing, TLS
• Familiarity with cryptographic and PKI concepts
• Must be able to understand vendor or leading-edge technical documents and perform proof of concepts to evaluate product options/features.
• Demonstrated initiative and effective independent development skills
• Excellent verbal and written communication skills
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java engineer - 6 month contract - €300pd - Remote
2026-05-28
Senior Mobile App Developer (m/f/d) Vienna, Austria
2026-05-21
Senior Android Developer
2026-05-20
- Posted
- Apr 16, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Dublin
- Company
- Morgan McKinley
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java engineer - 6 month contract - €300pd - Remote
2026-05-28
Senior Mobile App Developer (m/f/d) Vienna, Austria
2026-05-21
Senior Android Developer
2026-05-20