Senior Software Engineer

Mason Alexander · Recruitment agency
ContractFull-stackDublin, Ireland
Apply Now

We are currently hiring for a Senior Software Engineerwho will collaborate with technical leads, testers, and analysts on features and user stories to develop high performance, high volume Java applications.

*Responsibilities: ***

Develop high performance, high volume Java applications.

Understand and implement user stories for development and testing.

Collaborate with technical leads, testers, and analysts on features and user stories.

Assist in production support as a point-of-contact and subject matter expert.

Write secure code in multiple languages (e.g., C, C#, Java, JavaScript, COBOL, SQL).

Apply secure coding standards (e.g., OWASP, CWE, SEI CERT).

Use standard branching (e.g., Gitflow) and peer review practices.

Utilize tools (e.g., Sonar, Zally, Checkmarx) to scan and measure code quality.

Build test code at unit, service, and integration levels for coverage.

Participate in requirement analysis, prioritization, and effort estimation.

Use different SDLC practices (Waterfall/Scrum/Kanban/SAFe) as needed.

Apply engineering principles for mission-critical software (security, testing, operability).

Implement application patterns (e.g., APIs, event-driven services, web applications).

Understand Continuous Integration (CI) and Delivery (CD) concepts.

Write code in various languages (e.g., Java, Python, Ruby) for automation tasks.

Estimate test efforts for functional and non-functional testing.

Requirements:

Collaborative, fun-loving, and polite with strong communication skills.

High-energy, detail-oriented, proactive, and independent under pressure.

Proficient in Java and familiar with Agile processes.

Knowledge of secure coding practices.

Cloud development experience.

Apply NowApply before: July 30, 2026