862 Java Engineer jobs in Ireland

Java Engineer

Leinster, Leinster Temu

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  1. Responsible for system function design, architecture design, and coding for international payment systems;
  2. Tackle challenges and technical bottlenecks arising from high concurrency, high stability, massive data processing, and complex business models;
  3. Collaborate closely with product teams to achieve overall business objectives.

Job Requirements:

  1. Minimum of 3 years of experience in software development and architecture, with solid programming and computer science fundamentals, good coding practices, and code review experience; proficient in Java;
  2. Strong system design capabilities; proficient in distributed system development technologies (including MySQL, Redis, MQ, RPC, etc.), with a good understanding of their underlying principles and application scenarios;
  3. Proven experience in large-scale distributed system architecture; familiar with distributed service frameworks, and with in-depth understanding and hands-on experience in designing high-concurrency and high-availability systems;
  4. Strong quality awareness and a "zero tolerance" attitude toward production issues; experience in online debugging and performance tuning is a plus;
  5. Excellent communication, learning, and teamwork skills; strong problem-solving abilities and a strong sense of ownership and responsibility.
  6. Bachelor's degree in computer science or equivalent.
This advertiser has chosen not to accept applicants from your region.

Senior Java Engineer

Leinster, Leinster €80000 - €110000 Y Archer Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Java Engineer - Java, Kotlin, Kafka, Aws

Hybrid, Dublin City Centre

€80,000 – €110,000 + Bonus + Benefits

Work with the
latest technologies
and have a genuine say in architecture and design. This is a role where you'll work on
cutting-edge backend systems
, while also getting exposure to all parts of the development lifecycle.

You'll be joining a collaborative team that values
clean code, design input, and technical ownership
. There's huge scope for
career progression
, with the chance to mentor others, influence technical decisions, and grow into a leadership track if that's where you want to go.

What you'll be doing:

  • Designing, implementing, and testing REST-based microservices
  • Writing high-quality code with strong test coverage
  • Mentoring and coaching other engineers when needed
  • Contributing to
    architectural design and decision-making
  • Taking ownership of solutions and collaborating across teams

Skills & Experience:

  • 8+ years backend development experience
  • Strong experience with
    Modern Java (17+)
  • Familiarity with
    messaging technologies
    : Kafka, RabbitMQ, Kinesis, or SQS
  • Exposure to Kotlin or AWS is a plus

For more information contact Brinsley Doran confidentially on or email your CV to

For more opportunities, visit:

About Archer – Archer Recruitment is a Specialist IT Recruitment Consultancy based in Ireland.

This advertiser has chosen not to accept applicants from your region.

Senior Java Engineer

€104000 - €130878 Y GraphAware

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Java Engineer (Intelligence Platform)

Job Location: Remote-first, open to candidates across the EU

Type of Contract: Employee or Contractor (depending on the location)

Keywords: Java, Spring, Graph databases, API Design

Why apply?

This is a senior engineering role with real impact. You'll help build a next-generation intelligence platform that empowers analysts and investigators to connect data, uncover insights, and act with confidence. Your work will focus on workflow and integration capabilities, enabling users to design, run, and manage their own data pipelines — while also productionising data science prototypes into reliable product features.

  • Build with a purpose: Your code will help law enforcement and intelligence professionals save lives and protect communities through better data insight.
  • Hands-on engineering: Design, implement, and operate the core functionality that powers the intelligence platform.
  • Graph-first challenges: Tackle the unique problems of integrating diverse data into graph data models.
  • Platform mindset: Build the features and tooling that empower others to create and run their own pipelines.
  • Decision-making impact: Make technical choices that shape how the platform evolves, balancing trade-offs between scalability, performance, and usability.
  • Technical mentoring: Support teammates through code reviews, pair programming, and knowledge sharing.
  • End-to-end ownership: Build features from design through to production, with autonomy and trust in a remote-first team.
  • Cross-functional collaboration: Partner with product managers and data science teams to turn prototypes into reliable product features.

What you'll do

  • Design and implement platform functionality for creating and running ingestion workflows within the intelligence platform.
  • Build connectors and reusable components that can be plugged into user-defined pipelines.
  • Ensure pipeline orchestration, monitoring, and error handling are robust and user-friendly.
  • Work with the data science team to understand prototypes and engineer them into production-ready services.
  • Support the evolution of conversational interfaces that bridge graph data models and LLMs to deliver high-value services to end users.
  • Explore GenAI opportunities for intelligent mapping, enrichment, or transformation
  • Build and evolve conversational AI capabilities
  • Implement observability features (metrics, logs, tracing) for both pipelines and integrations.
  • Collaborate with product and UX teams to ensure pipeline creation is intuitive for end users.
  • Review code, contribute to architectural discussions, and mentor peers.

What you bring (must-have)

  • 5+ years of backend/data engineering experience with complex, large-scale systems.
  • Strong expertise in Java and integration frameworks (e.g., Apache Camel, Nifi or equivalents).
  • PostgreSQL (experience with schema design, queries, and optimization).
  • Performance tuning (JVM debugging, garbage collection, thread/IO usage).
  • Proven track record in building platforms/frameworks, not just consuming them
  • Proven experience in systems integration: APIs, messaging, databases, cloud services.
  • Experience engineering prototypes into production-ready code (working with data science/LLM outputs).
  • Experience designing APIs that empower users.
  • Strong grasp of Clean Architecture, DDD, TDD, and high-quality coding practices.
  • Confidence in making and owning engineering decisions, weighing trade-offs and aligning with business priorities.
  • Ability to deliver reliable, performant, and observable runtime components
  • Curiosity and ability to understand user needs and workflow use cases, not just the code.
  • Strong collaboration and communication skills.

What you could bring (nice to have)

  • Python.
  • LangChain, LangGraph (in Java frameworks preferred, Python also valuable).
  • Graph databases: Neo4j
  • Event-driven architectures: Kafka, RabbitMQ, Pub/Sub.
  • Data integration & workflow tools
  • Workflow/orchestration engines.
  • Data modeling across relational, NoSQL, and graph systems.
  • Observability and performance tuning for ingestion workflows.
  • Security-first integrations (OAuth2, JWT, secure APIs).

Career Growth

This role is ideal for someone who enjoys combining technical depth with product thinking and wants to grow either into a broader leadership position or advance through senior IC roles over time.

GraphAware's Values

  • Deep ownership: We take pride in our work and responsibility for outcomes, driving meaningful impact through personal commitment.
  • Commitment to excellence: We're motivated to continuously improve and deliver work we can be proud of.
  • Customer success focus: We're dedicated to creating genuine value and building strong, lasting relationships with our customers.
  • Graph innovation leadership: We're passionate about graph technology and excited to push the boundaries of what's possible.
  • Mutual support: We're always here for each other, fostering an environment where everyone can do their best work

What We Offer

  • Remote-first, results-oriented culture: Thrive in an environment where autonomy is balanced with accountability, and problem-solving is prioritised over rigid processes
  • True flexibility: Work from anywhere in Europe with high level of flexibility
  • Knowledge growth: Learn through challenging projects and peer collaboration
  • Global connections: Build relationships through regular international team meetups
  • Competitive compensation: Enjoy regular salary reviews that recognise your evolving value
  • Equity participation: Share in the company's success through our share scheme program

Ready to make an impact? Join GraphAware and be part of something truly transformative. Apply now and help shape the future of intelligence platforms.

This advertiser has chosen not to accept applicants from your region.

Senior Java Engineer, Dublin

Leinster, Leinster €90000 - €120000 Y AIB

Posted today

Job Viewed

Tap Again To Close

Job Description

Role: Senior Java Engineer
Location: Central Park, Dublin / Hybrid (2 days a week in the office, moving to 3 days in office from Jan 2026)

  • Are you an experienced Java Engineer looking to further your career within a leading financial services group?
  • Do you want to be a part of a high performing team delivering technical excellence?
  • Are you Customer focussed with a drive for continual improvement?

What Is The Role
The role presents an exciting and challenging opportunity to an experienced Senior Engineer who wants to work in a dynamic workplace environment with a real opportunity to positively influence the direction and outcome of strategic change programmes through best in class design thinking and practices.

Having experience in the development and management of CRM solutions is a requirement for this role. You will be analysing complex business issues and understanding business opportunities in order to build solutions and provide technical and industry leadership knowledge.

This is a superb opportunity for someone who wants to develop and enhance their skillset. You will be working within a high performing technical Delivery team, play a role in cross functional teams with a wide reach across AIB and fill a leading role that will offer experience across a variety of changes.

Key accountabilities;

  • Take a lead role in the design and development of backend Java services to achieve business Customer First ambition.
  • Collaborate with our cross functional team to support and influence technical direction, system design and solution architecture.
  • Identify, diagnose, and resolve complex technical issues.
  • Provide insight and expertise in directing others and ensure maximum productivity by constantly monitoring and improving software development practice.

What you Will Bring ;

  • Strong knowledge of Java/Spring Boot microservice stack.
  • Good understanding of database technologies (DB2/Cassandra) and access mechanisms.
  • Senior level enterprise technology experience, with a proven track record in the delivery of IT enabled change.
  • Some understanding of Eventing/Messaging interfaces like Kafka and MQ.
  • Strong understanding of Application, Information and Infrastructure technologies & practices
  • Some multi-threading experience would be welcome but not mandatory.
  • Experience in leading & developing junior and mid-level engineers is a must.
  • Experience with agile development methodologies.
  • Strong communication skills with the ability to communicate technical issues and strategy to both technical and non-technical audiences at senior levels within the bank.
  • Interpersonal skills - collaboration, facilitation, and negotiation skills.

Why Work for AIB
We are committed to offering our colleagues choice and flexibility in how we work and live and our hybrid working model enables our people to balance their time between working from home and their designated office, subject to their role, the needs of our customers and business requirements.

Some of our benefits include;

  • Market leading Pension Scheme
  • Healthcare Scheme
  • Variable Pay
  • Employee Assistance Programme
  • Family leave options
  • Two volunteer days per year

Please click
here
for further information about AIB's PACT – Our Commitment to You.

Key Capabilities

  • Breadth of Technical Knowledge
  • Effectively leverages broad knowledge of the technical disciplines within own area of expertise, as well as the organisation's policies, procedures, programmes and tools, to develop and implement solutions.
  • System and Technology Integration
  • Possesses knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.
  • Technical Leadership
  • Provides thought leadership and direction while managing, reviewing and conducting the day-to-day work in a specific technical domain area; applies domain knowledge to develop solutions to problems.
  • Relationship Management
  • Cultivates and maintains business relationships, partnerships and alliances internally, externally and virtually with key stakeholders.
  • Negotiation and Influence
  • Engages in discussion to reach an agreement and create outcomes, affecting the action, behaviours, or opinions of others.
  • Develops Talent

Develops people to meet both their career goals and the organisation's goals

You may also be required to perform a quick peer coding test in java to assess your reasoning skills (max 30 mins).

If you are not sure about your suitability based on any aspects of the role advertised, we encourage you to please contact the Recruiter for this role, Tim, at for a conversation.

AIB is an equal opportunities employer, and we pride ourselves on being the first bank in Ireland to receive the Investors in Diversity Gold Standard accreditation from the Irish Centre for Diversity. We are committed to providing reasonable accommodations for applicants and employees. Should you have a reasonable accommodation request please email the Talent Acquisition team at

Unsolicited CV's sent to AIB by Recruitment Agencies will not be accepted for this position. AIB operates a direct sourcing model and where agency assistance is required, the Talent Acquisition team will engage directly with our recruitment partners.

Application deadline : 21st Oct

This advertiser has chosen not to accept applicants from your region.

Senior Java Engineer – Fintech

Leinster, Leinster €80000 - €120000 Y Archer Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Java Engineer – Fintech

4 days a week on site

  • Java, Kafka & SQL
    in a
    high-performance environment
  • Build and automate risk reporting systems
  • Enterprise-scale, multi-strategy hedge fund

This role is based in the Dublin office of a leading multi-strategy hedge fund, managing assets of over $11bn globally for their clients. The firm has expanded significantly over the last 16 years and continues to invest in its people and technology. Joining this team provides you with
career growth
opportunities,
exposure to global projects
, and the
stability
of working within a successful hedge fund.

You will work on data-driven projects including
automation of
risk reporting, enhancements to portfolio analytics, and building APIs for interacting with proprietary datasets.

This position is ideally suited to developers who want to work at the intersection of technology and finance. You will collaborate closely with risk managers, analysts, and the wider technology team across global offices.

You will:

  • Build and automate reporting for investors and regulatory compliance
  • Work directly with business leaders and risk managers to answer data-driven questions
  • Analyse time-series data and collaborate with React specialists to visualise results
  • Develop and support APIs for interacting with the firm's extensive datasets
  • Improve and support existing analytics across the Risk platform

Skills / Experience:

  • Commercial experience with
    Java
    (recent versions preferred).
  • Strong knowledge of
    SQL / RDBMS
    .
  • Experience or interest in market risk and financial products (preferred but not essential).
  • Curiosity and willingness to learn in a complex financial environment

Salary / Remuneration:

  • €80,000 – €120,000 + discretionary bonus, pension, health insurance, and local benefits package

For more information contact Brinsley Doran confidentially on or email your CV to

For more opportunities, visit:

About Archer – Archer Recruitment is a Specialist IT Recruitment Consultancy based in Ireland.

This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Cork, Munster €90000 - €120000 Y Matchbook Betting Exchange

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for an engineer with a strong focus on scalable system design, automation, and reliability. You will be responsible for building and maintaining highly available systems, optimizing performance and capacity planning, and implementing observability best practices.

This role involves participating in incident management and root cause analysis, ensuring system resilience and stability. You will also be involved in design discussions with third parties, assessing how they intend to use our system and the potential impacts on performance, security, and scalability.

You will collaborate with multiple teams, including development, infrastructure, and DevOps, to drive system improvements. At the same time, you should be comfortable acting as an independent contributor, taking ownership of critical tasks and initiatives when needed.

What will I be doing?

  • Design and implement, taking products from conception to production.
  • Improve system reliability, scalability, performance, and efficiency through well-architected software solutions.
  • Monitor and enhance production systems, addressing mission-critical issues and preventing recurrence.
  • Influence architecture and best practices for highly available, distributed systems.
  • Engage in capacity planning, performance tuning, and system optimization.
  • Mentor and support engineers, fostering a strong engineering and agile culture.
  • Collaborate with QA, Operations, and other teams to ensure smooth deployments and system stability.

  • On-call responsibilities to assist with production issues in the future

What we're looking for:

  • BSc. Degree in Computer Science or a related field, or equivalent practical experience.
  • 5+ years of Java/JEE development experience, with a focus on multi-user, highly transactional systems.
  • Strong systems analysis skills, capable of transforming requirements into functional and technical specs.
  • Proficiency in writing clean, maintainable code with a passion for quality and best practices.
  • Experience working in agile development frameworks and collaborating with cross-functional teams.
  • Excellent interpersonal, communication, and mentorship skills.
  • Systematic problem-solving mindset with a strong sense of ownership.
  • Working knowledge of Linux and its development environment.
  • Applicants must be legally eligible to work in the EU
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Leinster, Leinster €100000 - €120000 Y Sabeo

Posted today

Job Viewed

Tap Again To Close

Job Description

Java Developer (4+ year of experience )

12 month contract

Dublin city center

Our high profile client based in Dublin city center is actively seeking an experienced Java Developer with Spring, JavaScript, Angular2+, Quarkus, HTML, XML, CSS experience for an initial 12 month contract based in Dublin city center.

Key Deliverables

The following non-exhaustive list of Key Deliverables are applicable to this Role.

  • Programming of Java/j2EE components
  • Completing assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframe requirements.
  • Coding in adherence to the standards of the application in question
  • Maintaining, tuning and repairing applications in order to keep them performing according to technical and functional specifications.
  • Performing preventive maintenance activities.
  • Providing user support.
  • Integration of technical and application components to meet business requirements.
  • Writing and execution of unit and integration test plans
  • Incident resolution
  • Ensure production releases are compliant with client release management standards.
  • Conducting development code reviews to ensure adherence to JAVA coding standards. Organisation of skill/knowledge transfer and mentoring of team members to staff.

The following Experience/Competencies/Skillsets are applicable to this Role.

  • Responsibility for building high-performing, scalable, enterprise-grade applications.
  • Java application development while providing expertise in the full software development lifecycle, from concept and design to testing.
  • Spring, JavaScript, Angular2+, Quarkus, HTML, XML, CSS or equivalent.
  • Developing webservices.
  • Developers must be able to work on every stage of the software development life cycle from concept to design testing. The role will entail a combination of both technical and business-related functions.
  • A demonstrated exposure to some or all the following technologies: Java (Enterprise)
  • Red Hat OpenShift
  • Red Hat PAM
  • Red Hat Single Sign-On
  • Angular
  • TypeScript
  • NodeJS
  • RESTful APIs
  • Git
  • Oracle database
  • PL/SQL
  • HTML
  • CSS / SCSS
  • SQL Developer
  • UX/UI Development
  • Message Broker Technologies
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java engineer Jobs in Ireland !

Java Software Engineer

Leinster, Leinster €60000 - €120000 Y Response Informatics

Posted today

Job Viewed

Tap Again To Close

Job Description

NOTE: VISA SPONSORSHIP IS NOT PROVIDED

Role: Java Developer

Location: Dublin, Ireland (Hybrid 3 days On-Site and 2 days Remote)

Duration: 12+ Months

Exp: 5+ Years

Job Description

  • BS degree in CS or related field or equivalent experience
  • 5+ years of of hands-on software engineering experience
  • Strong core experience in Java and Spring (or similar) framework
  • Significant experience building REST APIs and integrating with other APIs. GraphQL is a plus.
  • Experience in scripting languages, JS frameworks, RDBMS (Oracle/MySQL), NoSQL (e.g. Cassandra) and Message queues (e.g. Kafka, SQS)
  • Experience with DevOps practices, Kubernetes, CI/CD pipelines, and build tools (e.g. Maven, Gradle)
  • Demonstrated track record designing, building, and deploying highly scalable cloud-based architectures
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Leinster, Leinster €60000 - €90000 Y CarTrawler

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Purpose:

The Mid-Level Java Engineer is expected to demonstrate a high degree of initiative in terms of design and implementation decisions, while collaborating with senior engineers to review and ensure best practices are implemented – particularly in respect of new and novel technology initiatives. Additionally, the Mid-Level role is expected to provide mentoring and director to Junior engineers, contributing to code reviews and design reviews with the goal of ensuring quality and maintainability of the overall codebase.

Responsibilities & Accountabilities

  • Participating in technical design. Validating strategies with Senior Engineers and Engineering Manager to ensure best practices and recognised design patterns are used. Striving for simplicity.
  • Collaborating with developers on the same team and across the entire technology team. Ensuring knowledge is shared.
  • Implementing efficient and performant solutions. Avoiding over-optimisation but recognising compute-intensive or IO intensive solutions and tuning / validating as appropriate.
  • Implementing test-able, maintainable code. Following the Java team's pragmatic, defensible test strategies to ensure a desired level of quality.
  • Working with Engineering Manager to deliver prioritised features and projects to the business according to agreed priorities and timing commitments.
  • Providing input into the evolving Agile Strategy, Architecture, Continuous Integration and Automation.

Skills & Experience Required

  • Experience participating in agile planning and cross-functional stand-ups.
  • Experienced Java (enterprise) developer. 4+ years of Java development experience.
  • Working knowledge of Gang of Four Design Patterns.
  • Working knowledge of frameworks such as Spring, Hibernate, JPA. Particularly in terms of the design and development practices they represent (Inversion of control, Modularity, Composition, etc)
  • Awareness of emerging technologies and methodologies, recognising when there are efficiencies to be gained or competitive advantages in adopting or investigating new technologies.
  • Experienced developing scalable Java Enterprise applications.
  • Experienced in database integration – particular emphasis on Relational & Transact SQL.
This advertiser has chosen not to accept applicants from your region.

Java Software Engineer

Leinster, Leinster €90000 - €120000 Y Xoriant

Posted today

Job Viewed

Tap Again To Close

Job Description

Backend Software Engineer (Contractor)

Dublin, IRE

Hybrid (2-3 days a week)

1
. Backend Service Development

  • Design and implement backend services using Java Spring Boot.
  • Develop RESTful APIs following microservices architecture.
  • Ensure code adheres to scalability, maintainability, and security standards.
  • Deliverables: Source code, API specifications, architecture diagrams.

2.
Database Integration

  • Implement data persistence using SQL or NoSQL databases.
  • Design and optimize database schemas and queries.
  • Deliverables: Database schema scripts, data access layer code.

3.
CI/CD and Code Review

  • Participate in code reviews and enforce coding standards.
  • Integrate backend services into CI/CD pipelines using tools like Jenkins.
  • Deliverables: CI/CD pipeline configuration, code review reports.

4
. Collaboration and Delivery

  • Work within an agile team to deliver backend components on schedule.
  • Participate in sprint planning, stand-ups, and retrospectives.
  • Deliverables: Sprint task updates, delivery milestones.

5. Documentation

  • Write and maintain technical documentation for backend systems.
  • Document API endpoints, service configurations, and deployment instructions.
  • Deliverables: Technical documentation, API reference guides, and deployment manuals.

6
. Issue Resolution

  • Troubleshoot and resolve backend issues in development and production environments.
  • Perform root cause analysis and implement fixes.
  • Deliverables: Issue logs, resolution reports, and post-mortem documentation.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Engineer Jobs