-
Morgan McKinley

Senior Software Developer

Morgan McKinley
Ireland · Contract · Mid-Senior

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

jenkins maven linux oauth java jira git
Login to Apply
Posted
Apr 16, 2026
Type
Contract
Level
Mid-Senior
Location
Dublin

Industries

Staffing Recruiting Financial Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Code Compass 🧭
Related

PHP Software Engineer (80%-100%) - Zurich

2026-05-28

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Swisslinx
Related

Senior Software Engineer (Python/Go)

2026-05-21

Full-time
Not Applicable
Switzerland
Staffing
Engineering
View Job Details
JetBrains
Related

Senior Software Developer (Kotlin/Kotlin Build Tools)

2026-05-29

Full-time
Not Applicable
Germany
Software Development
Engineering