Position Details
About this role
Software Engineer (mid) focused on JVM-based, distributed applications in a remote setting, building RESTful services and event-driven architectures across multiple cloud platforms.
Key Responsibilities
- Design and implement real-time services with high throughput and low latency requirements
- Collaborate with stakeholders to translate customer needs into robust solutions
- Ensure quality with CI/CD, unit and integration tests
- Participate in distributed systems design and cloud infrastructure decisions
- Operate within a remote Ireland-based team
Technical Overview
Stack includes Java/JVM, RESTful APIs, Kafka/SQS, CI/CD, and cloud platforms such as AWS, Google Cloud Platform, OpenStack, and Azure; emphasis on distributed systems and testing.
Ideal Candidate
The ideal candidate is a mid-level Java software engineer with 2+ years of experience building distributed JVM applications, RESTful services, and event-driven architectures across AWS/GCP/OpenStack/Azure. They should be comfortable with CI/CD and distributed systems in a remote, international setting.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
2+ years experience in distributed JVM applications, Bachelor's degree in CS or related field, Must be able to work remotely from Ireland
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile