Senior Software Engineer - Java
Rent the Runway
- Galway
- Permanent
- Full-time
- Participate in all aspects of agile software development including design, implementation, and deployment.
- Develop clean, testable, scalable systems using Java, Kotlin, ReactJS, Dropwizard, SpringBoot, RabbitMQ, MySQL, MongoDb, Redis, Splunk, and various other open-source technologies.
- Deliver software on a sustainable schedule that keeps work-life balance in mind.
- Find architectural improvements to enable rapid growth in traffic and order volumes while continuously improving developer productivity.
- Work with business stakeholders to identify software solutions to business challenges.
- Mentor and learn from your teammates and foster an inclusive, empowering team dynamic.
- You have a degree in computer science, or software engineering or 5+ years of coding experience in Java with a practical understanding of OO design principles.
- You've shipped multiple large software projects and learned from the experiences.
- You're able to learn new tools and technologies quickly.
- You have experience working as part of an Agile software development team.
- You're able to manage your time and juggle competing priorities.
- You have exceptional communication skills.
- You have extensive Java skills or any prior SpringBoot, RabbitMQ, MySQL are a plus.
- Generous Paid Time Off including annual leave, paid bereavement, and family sick leave - every employee needs time to take care of themselves and their family.
- Universal Paid Parental Leave for both parents + flexible return to work program - because we know your newest family member(s) deserve your undivided attention.
- Paid Sabbatical after 5 years of continuous service - unplug, recharge, and have some fun.
- Competitive Stakeholder Pension - taking care of your future.
- Comprehensive health, dental care and dependents care from day 1 of employment - Your health comes first and we've got you covered.
- Company-wide events and outings - our team spirit is no joke - we know how to have fun!
- Hybrid Work - our corporate employees have the option to work remotely 3 days a week, in accordance with Company policies.