Java Software Engineer

Impetus

Dublin

Hybrid

EUR 90,000 - 120,000

Full time

14 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Impetus in Dublin is seeking an experienced Java Engineer to architect, design, and deliver high-quality software solutions. You will combine strong Java expertise with leadership, mentoring, and a track record in design patterns, code quality review, and scalable architecture.

This hybrid role involves collaborating with product managers, QA, and business stakeholders to translate requirements into robust backend systems.

Qualifications

  • Proficient in Java with Spring Boot and Hibernate.
  • Strong knowledge of GoF design patterns and SOLID.
  • Experience designing microservices, RESTful APIs, scalable architecture.
  • Solid experience with CI/CD workflows (Jenkins, GitHub Actions).
  • Knowledge of SQL/NoSQL and ORM frameworks.
  • Hands-on unit testing and test-driven development.
  • Git expertise and collaboration in SDLC.

Responsibilities

  • Lead the design and implementation of backend systems in Java.
  • Define software architecture, coding standards, and best practices.
  • Drive adoption of design patterns, microservices, and modular code.
  • Conduct code reviews to ensure readability, performance, and maintainability.
  • Mentor developers on Java practices and architecture decisions.
  • Provide technical guidance and oversee team progress.
  • Engage in full SDLC from requirements to deployment.

Skills

Java
Spring Boot
Hibernate
GoF patterns
SOLID
Microservices
RESTful APIs
CI/CD
Code review
SQL/NoSQL
Unit testing
Git

Tools

Jenkins
GitHub Actions

Job description

This is a Hybrid role and candidate will be working from Dublin, Ireland

Description :

Looking for an experienced Java Engineer to architect, design, and deliver high-quality software solutions. The ideal candidate will combine strong technical expertise in Java with leadership capabilities, mentoring skills, and a proven track record in design patterns, code quality review, and scalable architecture.

Key Responsibilities
  • Technical Leadership & Architecture
  • Lead the design and implementation of complex backend systems using Java.
  • Define software architecture, establish coding standards, and enforce best practices.
  • Drive adoption of design patterns, microservices architecture, and modular code design.
  • Code Quality & Review
  • Conduct comprehensive code reviews to ensure readability, maintainability, performance, and scalability.
  • Identify and mitigate technical debt and potential bugs in ongoing projects.
  • Enforce unit testing, integration testing, and automated CI/CD pipelines.
  • Mentor junior and mid-level developers on Java best practices, patterns, and architecture decisions.
  • Provide technical guidance and oversee team progress to ensure alignment with project goals.
  • Design & Development
  • Implement innovative solutions to complex problems while balancing performance and maintainability.
  • Engage in full software development lifecycle (SDLC), from requirement analysis to deployment and post-production support.
  • Optimize code for high performance, scalability, and reliability.
  • Collaboration & Stakeholder Management
  • Work closely with product managers, QA engineers, and business stakeholders to ensure technical feasibility.
  • Translate business requirements into sustainable and efficient technical solutions.
  • Participate in sprint planning, project estimation, and resource allocation.
Required Skills & Experience
  • Languages & Frameworks: Advanced proficiency in Java, Spring Boot, Hibernate, and related frameworks.
  • Design Patterns: Strong understanding and hands-on experience with GoF patterns, SOLID principles, and software design best practices.
  • Architecture: Experience designing microservices, RESTful APIs, and scalable server-side architectures.
  • Code Quality: Proficiency in code review tools, static code analysis, and CI/CD workflows (e.g., Jenkins, GitHub Actions).
  • Database & Caching: Knowledge of SQL/NoSQL databases, caching strategies, and ORM frameworks.
  • Testing: Hands-on experience with unit testing and test-driven development.
  • Version Control & Workflow: Git expertise and understanding of branching strategies, pull requests, and collaborative development processes.
  • Soft Skills: Strong analytical thinking, problem-solving, mentoring abilities, and effective communication with technical and non-technical stakeholders.
Soft Skills
  • Ownership mindset with attention to detail.
  • Strong commitment to delivering high-quality, maintainable, and scalable code.
  • Ability to influence and drive best practices within a technical team.
About Impetus
  • Impetus Technologies is a digital engineering company
  • We deliver expert services and product s in cloud data engineering and analytics space to help large enterprises in their digital transformatio n journey /goals. Enabling an intelligent, data-driven future for our customers
  • We solve Analytic s, AI (Artificial Intelligence), and Cloud puzzl e for fortune 500 companie s to help drive innovation and growth for them
  • Headquartered in Los Gatos, California, with offshore development centers. We also have office in Canada
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Architect & Tech Lead (Hybrid)
Senior Java Architect & Tech Lead (Hybrid)

Impetus • Dublin

Hybrid
EUR 90,000 - 120,000
Java Tech Lead
Java Tech Lead

Test Triangle Ltd • Dublin

Hybrid
EUR 90,000 - 120,000
Software Engineer II
Software Engineer II

Test Triangle Ltd • Dublin

On-site
EUR 70,000 - 110,000
Java Developer – Mid to Senior
Java Developer – Mid to Senior

Cpl Group • Dublin

Hybrid
EUR 65,000 - 101,000
Senior Software (AI) Engineer - Java / Python
Senior Software (AI) Engineer - Java / Python

Cpl Group • Dublin

Hybrid
EUR 120,000 - 185,000
Java Architect
Java Architect

Methodius Ltd • Letterkenny

On-site
EUR 75,000 - 95,000
Annual Bonus Scheme
Contributory Pension
Private Medical Insurance
+9
Java Backend+ Agentic AI Engineer
Java Backend+ Agentic AI Engineer

Test Triangle Ltd • Dublin

On-site
EUR 90,000 - 130,000
Senior Java Engineer
Senior Java Engineer

E‑Frontiers • Galway

On-site
EUR 101,000 - 106,000
Java Backend + Agentic AI Developer
Java Backend + Agentic AI Developer

Ampstek • Dublin

Hybrid
EUR 90,000 - 125,000
Software Engineer - Java&Angular
Software Engineer - Java&Angular

E‑Frontiers • Galway

Hybrid
EUR 110,000 - 140,000