Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Senior software developer

Dublin
Morgan Mckinley
Software developer
Posted: 13 November
Offer description

We are looking for a Senior Software Engineer (Java/Spring) to join our talented team. As part of the development team, your role will focus on creating and maintaining the application across the whole lifecycle. Backend Role (Java / Spring) Design, develop, and optimize high-performance backend services using Java (17+), Spring Boot, Spring Batch, and Spring Cloud. Build scalable, resilient microservices and batch workloads in cloud-native environments (PCF preferred, AWS, Azure, or GCP). Implement secure, observable, and well-instrumented APIs (REST/JSON) with strong adherence to standards and governance. * Collaborate with Product Owners, Architects, Business/Systems Analysts, and QA in an Agile / BDD environment. * Engineer robust data integration and batch processing pipelines (scheduling, parallelization, retry, idempotency, partitioning). * Design and optimize SQL and NoSQL data models (PostgreSQL/Oracle/MySQL; plus, exposure to Snowflake, MongoDB, or Hadoop ecosystem). * Integrate messaging and event-driven architectures (Kafka, RabbitMQ) and apply patterns like event sourcing or CQRS where appropriate. * Apply performance tuning (JVM, GC, thread management), caching strategies (Redis, Caffeine), and scalability patterns. * Enforce code quality, reliability, and automation using CI/CD (Jenkins, GitHub Actions) and quality gates (Sonar, Jacoco). * Ensure platform security: OAuth2/OIDC, mTLS, certificate management, secrets handling, input validation, and compliance controls. * Aid in containerization and deployment (Docker, Kubernetes) with infrastructure-as-code collaboration (Helm, Terraform exposure). * Drive observability (structured logging, distributed tracing, metrics, dashboards) using tools like Splunk, Dynatrace, Prometheus, Grafana etc. * Perform root cause analysis, production support, and optimization in high-volume, low-latency transaction environments. * Mentor engineers, perform rigorous code reviews, and uplift engineering standards and best practices. All About You * Proven experience delivering large-scale, mission-critical backend systems with high throughput and availability. * Deep expertise in Java, Spring Boot, Spring Batch, Spring Security, and resilience patterns (Resilience4j, circuit breakers, bulkheads). * Strong knowledge of integration patterns (sagas, choreography vs orchestration, idempotent consumers, API gateway patterns). * Hands-on with relational database performance (query tuning, indexing, isolation levels) and familiarity with distributed data concerns. * Experience designing and consuming APIs; versioning, backward compatibility, contract testing (PACT or similar). * Skilled in automated testing layers: unit (JUnit 5, Mockito), integration, contract, performance, and load testing. * Working knowledge of cloud platform principles (scaling, service discovery, config management, secrets, blue/green or canary deployments). * Proficiency with build and dependency management (Maven or Gradle) and artifact promotion flows. * Strong troubleshooting and diagnostics using thread dumps, heap analysis, profiler tooling, and log correlation. * Comfortable with secure coding practices and advanced authentication/authorization models * Experience integrating third-party or open-source components into cohesive, governed platforms. * Innovation mindset: continuously improves performance, reliability, developer experience, and automation. * Self-driven, accountable, and able to operate with minimal supervision while guiding others. * Nice to Have: Knowledge of Apache NiFi or event modelling techniques.

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software developer
Dublin
beBeeSoftware
Software developer
Similar job
Software developer
Dublin
Fruition Group
Software developer
Similar job
Senior software developer
Dublin
GridBeyond
Software developer
€80,000 - €100,000 a year
Similar jobs
Morgan Mckinley recruitment
Morgan Mckinley jobs in Dublin
It jobs in Dublin
jobs Dublin
jobs County Dublin
jobs Leinster
Home > Jobs > It jobs > Software developer jobs > Software developer jobs in Dublin > Senior Software Developer

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save