Sorry, but this job has expired. Please try another search or browse our jobs.

Java/Groovy/ Software Developer

Job Category:
Software Developer/Engineer
Job Type:
Permanent
Level of IT Experience:
1-5 Years
Area:
Central Dublin
Location:
Dublin
Salary Description:
Negotiable
Posted:
26/01/2018
Recruiter:
FRS Recruitment
Job Ref:
FRS26891

Senior Software Engineer

We're growing exponentially, creating an immediate requirement for the best people, and significant opportunities for career growth. We work hard to exceed our clients' expectations, but we also like to have fun and make every team member feel valued. We offer an amazing benefits package, flexible start and finish times, an inclusive company culture, the opportunity for worldwide travel and a proactive corporate social responsibility policy that embraces diversity and personal growth. Sound like a good fit for you? We always love to hear from talented, enthusiastic people, so please click on the button for any of our openings and tell us why you rock. Sat

WHAT WE NEED:

We need a 'passionate about code and quality' software engineer who has delivered complex enterprise applications on the JVM.

You will be joining a cross-functional agile team delivering new features and enhancements to one or more of our products:

You will be working alongside talented product managers, software engineers and UX / interface designers. You will be mentoring and training the more junior members of your team and will be contributing at the highest level to our software's design and architecture. You will be responsible for writing automated tests, coding, software configuration and writing documentation. You will help facilitate and improve our Agile process.

Key responsibilities are:

Our software is primarily built on the JVM and exposes rich RESTful APIs that are consumed by our native mobile clients, our single page web apps and airlines. The backend technologies include: Spring-Boot and much of the Spring stack interacting with datastores like MySQL, MongoDB, Redis and Elasticsearch. We build, automate and deploy with Gradle, Gulp, Ansible, Docker. We have supporting tools written in Python, Bash and Groovy.

* Enterprise application development on the Spring stack
* Writing software in Java, dependent on code base
* Testing automation with Groovy
* Writing unit tests for complex business logic
* Writing acceptance tests for all new or behavior updates to RESTful APIs
* Contributing to our shared devops culture by improving our CI/CD pipelines
* Opportunities to work on full-stack (native & backend) development
* Contributing to our design and software development lifecycles
* Rotating into customer support sprints
* Performing code reviews or pair programming
* Opportunities to be the lead engineering contact for a designated customer

Requirements

WHAT YOU NEED:

* A degree in Computer Science, Software Engineering or related field or equivalent practical hands on experience
* 4 years professional experience in a related job using an Agile software lifecycle including TDD, pair programming, short release cycles
* Experience with at least one automation focused scripting language
* Knowledge of Java, OO, unit testing, enterprise design patterns
* Experience working on a distributed cloud based architecture
* Experience with dependency injection frameworks e.g. Spring,
* Experience with build technologies e.g. Gradle, Maven
* Java application server experience e.g. Jetty, Tomcat, Undertow

Email me jobs like this

Contact Details:
FRS Recruitment
Tel: Thomas@jobs.dublin.frs
Contact: Thomas Kennedy

You may return to your current search results by clicking here.

Latest Job Listings