Senior Java Software Engineer

Careerwise Recruitment

Galway

Hybrid

EUR 90,000 - 120,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CareerWise Recruitment is seeking a Senior Java Software Engineer for our Galway-based client to join dynamic R&D teams spanning Data Engineering, Data Science, Firmware/IoT, DevOps, UX, and Cybersecurity. The role focuses on designing, scaling, and maintaining resilient microservices powering millions of connected assets in real time.

The ideal candidate has 5+ years in Java with Spring, strong API and microservice experience, and a collaborative, Agile mindset.

Qualifications

  • 5+ years of hands-on Java software development with Java 17/21 and the Spring ecosystem.
  • Experience designing RESTful APIs and stateless microservices architectures.
  • Strong relational database skills (PostgreSQL/MySQL/Oracle) and data modelling.
  • Testing mindset with unit/integration testing (JUnit, Mockito) and performance benchmarking.
  • Proficient with Git, Maven/Gradle, Docker, and CI/CD pipelines.

Responsibilities

  • Architect secure, multi-tenant microservices and RESTful APIs.
  • Develop robust Java/Spring Boot backend in production-grade code.
  • Establish automated tests and diagnose distributed systems across services.
  • Collaborate with DevOps to maintain CI/CD pipelines and containerized deployments.
  • Provide technical leadership and mentorship in an Agile Scrum environment.
  • Drive features end-to-end from concept to production within a fast-paced team.

Skills

Java 17+/21+
Spring Boot
RESTful APIs
Relational databases
JUnit/Mockito
Git
Maven/Gradle
Linux/Windows
Agile/Scrum

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
CI/CD tools
AWS

Job description

A Senior Java Software Engineer is required by CareerWise Recruitment for our Galway based client. The Senior Java Software Engineer will join R&D teams and collaborate with specialists across Data Engineering, Data Science, Firmware/IoT, DevOps, UX, and Product Cybersecurity to design, scale, and maintain resilient microservices powering millions of connected assets and global transport units in real time. This role is based ON-SITE Monday to Thursday, work onsite with your colleagues & Fridays, choose your work location, balancing what your work requires.

THE ROLE:
  • Architecture & Scalable System Design: Partner with Product Management, Technical Architects, and engineering peers to architect secure, stateless, and high-performance multi-tenant microservices and RESTful APIs capable of processing massive telematics streams.
  • Core Backend Development: Deliver robust, maintainable, and production-grade code utilizing modern Java and Spring Boot, adhering to industry-leading design principles, code reuse patterns, and domain boundaries.
  • Resilience & Quality Engineering: Establish automated testing standards (unit, integration, and performance benchmarking) and diagnose complex issues across distributed, asynchronous workflows.
  • CI/CD & DevOps Automation: Collaborate closely with DevOps to build and maintain secure CI/CD pipelines, containerized environments, and cloud deployment lifecycles.
  • Technical Leadership & Mentorship: Champion engineering excellence through constructive code reviews, architectural discussions, knowledge sharing, and active mentoring of junior and mid-level software engineers.
  • Agile Collaboration: Drive features from concept to production within a fast-paced Agile Scrum framework, collaborating cross-functionally across firmware, cloud services, and user interfaces.
REQUIREMENTS:
  • Java & Enterprise Ecosystem: 5+ years of hands-on software development experience with Java (Java 17/21+) and the core Spring framework (Spring Boot, Spring Security, Spring Data).
  • Distributed Architecture & APIs: Demonstrated experience designing, implementing, and documenting RESTful APIs and stateless microservice architectures.
  • Data Persistence & Relational Databases: Strong expertise in relational database modeling, complex SQL querying, indexing, and query optimization (e.g., PostgreSQL, MySQL, or Oracle).
  • Testing & Quality Mindset: Proven background in test-driven practices, automated testing frameworks (JUnit, Mockito, Test containers), and robust error-handling design.
  • DevOps & Tooling: Proficient with Git, standard build tools (Maven or Gradle), containerization concepts (Docker), and automated CI/CD pipelines.
  • Operating Systems:: Comfortable navigating and troubleshooting across both Linux/UNIX and Windows development and server environments.
  • Agile Mindset & Communication: Excellent interpersonal, verbal, and written communication skills with proven autonomy in cross-functional Agile Scrum teams.
ADDED DESIRABLE SKILLS:
  • Cloud-Native Platforms: Practical experience building and deploying cloud infrastructure on AWS (e.g., ECS/EKS, Lambda, SQS, SNS, S3, RDS) or Azure.
  • High-Throughput Streaming & Messaging: Familiarity with message brokers or event streaming platforms (e.g., Apache Kafka, RabbitMQ, MQTT) and IoT/telematics data pipelines.
  • Multi-Tenant SaaS: Experience building multi-tenant data isolation and role-based access control (RBAC) models for enterprise SaaS.
  • Front-End Familiarity: Working understanding of modern front-end technologies (e.g., React, TypeScript, HTML5/CSS3) for seamless full-stack feature collaboration.
  • Observability & Scripting: Experience with observability stacks (Prometheus, Grafana, Open Telemetry, Datadog) and automation via Bash/Shell scripting.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

CareerWise Recruitment • Galway

On-site
EUR 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Pale Blue Dot Recruitment • Galway

On-site
EUR 90,000 - 130,000
Comprehensive employee benefits
Senior Java Engineer - Scalable Microservices Lead (Hybrid)
Senior Java Engineer - Scalable Microservices Lead (Hybrid)

CareerWise Recruitment • Galway

On-site
EUR 85,000 - 120,000
Senior Java Backend Architect — Hybrid Microservices
Senior Java Backend Architect — Hybrid Microservices

Careerwise Recruitment • Galway

Hybrid
EUR 90,000 - 120,000
Senior Java Engineer
Senior Java Engineer

AIDA projektai, MB • Dublin

On-site
EUR 37,000 - 40,000
Senior Java Engineer
Senior Java Engineer

AIDA Recruitment • Dublin

On-site
EUR 37,000 - 40,000
Senior Backend Java Developer
Senior Backend Java Developer

Solas IT Recruitment • Dublin

Hybrid
EUR 111,000 - 166,000
Senior Java Backend Engineer | Cloud/SaaS, Hybrid Dublin
Senior Java Backend Engineer | Cloud/SaaS, Hybrid Dublin

GCS Recruitment • Dublin

Hybrid
EUR 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

The Recruitment Company • Galway

Hybrid
EUR 70,000 - 75,000
Senior Software Engineer
Senior Software Engineer

Cpl • Galway

On-site
EUR 80,000 - 110,000
Top locations