Job Title: Senior Full-Stack Engineer (.NET & Java)
Location:
Dublin, Ireland (Hybrid)
Contract Duration:
6+ Months
About the Role
We are seeking an experienced
Senior Full-Stack Engineer
with strong hands-on expertise in both
.NET
and
Java
development, with a clear emphasis on deep, practical experience in
.NET
. This role will play a key part in designing, building, and deploying cloud-native solutions for a large-scale enterprise environment.
You will collaborate with cross-functional teams to deliver high-quality, scalable, and resilient systems using modern cloud and containerization technologies.
Key Responsibilities
* Develop and maintain enterprise-grade applications using
.NET
(primary) and
Java
.
* Design and implement
cloud-native architectures
, ensuring scalability, resilience, and security.
* Build and deploy microservices using
Kubernetes
and containerized environments.
* Work with event-driven and streaming solutions using
Kafka
.
* Contribute to cloud infrastructure and application deployment using
AWS
services.
* Collaborate with architects, product managers, and cross-functional teams in an agile environment.
* Debug, troubleshoot, and optimize application performance across the stack.
* Implement best practices in software engineering, CI/CD, and infrastructure-as-code.
Required Skills & Experience
* Extensive hands-on expertise in .NET
(mandatory).
* Strong experience with
Java
in enterprise environments.
* Proven experience designing and implementing
cloud-native applications
.
* Proficiency with
Kubernetes
for orchestration and container lifecycle management.
* Experience working with
Kafka
for messaging and streaming workloads.
* Solid understanding and hands-on experience with
AWS
cloud services.
* Knowledge of microservice patterns, distributed systems, and API design.
* Experience with
Spring Boot
is a strong plus.
* Strong problem-solving skills and ability to work in a hybrid, fast-paced environment.
Nice-to-Have
* Experience with IaC tools (Terraform, CloudFormation).
* Familiarity with DevOps pipelines (GitHub Actions, Jenkins, Azure DevOps).
* Understanding of observability tools (Prometheus, Grafana, ELK).