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

Senior Java Engineer - experience in JVM

Job Category:
Software Developer/Engineer
Job Type:
Permanent
Level of IT Experience:
5-10 Years
Area:
Central Dublin
Location:
Unspecified
Salary:
€65 to €75 per annum
Posted:
20/09/2017
Recruiter:
Recruiters
Job Ref:
11233

Do you want to work for one of the country’s most innovative, interesting and exciting technology companies based in Dublin city centre, moving into iconic offices and about to scale massively? Have you pictured yourself involved in projects of next generation wireless communication solutions, scalable mobile apps and enterprise software solutions for really exciting industry globally? Sound good? Read on!

Recruiters is delighted to represent this Irish company and we are seeking for a Senior Software Engineer to join their team, which works in Agile methodology to delivery new features. You will be working alongside talented product managers, software engineers and UX/ UI designers and you will be mentoring and training the more junior members of the team. You will be responsible for writing automated tests, coding and software configuration

Their software is primarily built on the JVM and exposes rich RESTful APIs. The backend technologies include: Spring-Boot and much of the Spring stack interacting with datastores like MySQL, MongoDB, Redis and Elasticsearch. The company also build, automate and deploy with Gradle, Gulp, Ansible, Docker and work with supporting tools written in Python, Bash and Groovy.


Key responsibilities are:

  • Enterprise application development on the Spring stack
  • Working within your favorite IDE: IntelliJ
  • Writing software in Java, Groovy or Kotlin 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
  • Performing code reviews or pair programming

You?

  • A degree in Computer Science, Software Engineering or related field
  • 5 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
  • Expert knowledge of Java, OO, unit testing, enterprise design patterns
  • Experience working on a distributed cloud based architecture
  • Experience designing and developing RESTful API’s
  • Experience with dependency injection frameworks e.g. Spring, Guice
  • Experience with build technologies e.g. Gradle, Maven
  • Java application server experience e.g. Jetty, Tomcat, Undertow


Desired Skills:

  • Full stack web development with a modern web framework
  • Deployment and configuration management tools like Docker, Ansible
  • iOS, Android or React native experience
  • Automation Testing: Geb, Protractor
  • Languages: Groovy, Kotlin, Clojure, Javascript, Swift/Objective-C, Python

Email me jobs like this

Contact Details:
Recruiters
Tel: 01 6325027
Contact: Eveline Zerio

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

Latest Job Listings