Senior Java Developer

Dublin  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Job Title: Senior Java Software Development Engineer

Location: Dublin, Ireland

Duration: 6 to 12 month Contract

Daily Rate: Negotiable

Start Date: ASAP

Job Description

The insurance industry is in a phase of rapid change and disruption. Our client is investing in modernization initiatives to bring infrastructure and services up to speed with the latest technologies in term of performance and scale-ability in the cloud.

This is a high visibility opportunity to define and implement the new services at the core of the business, in an Agile and fast paced environment.

Your Responsibilities:

  • Write high quality code and automated end to end and unit tests;
  • Write Micro-services in Spring Boot;
  • Review pull requests (code reviews) of developers and test engineers and give constructive feedback;
  • Follow Agile and TDD for process, architecture, design, code and testing;
  • Work with geographically distributed teams to deliver high quality software products and services;
  • Use your troubleshooting and triage skills to provide assistance to solve escalated operational issues;
  • Participate in story grooming and sizing, ensuring stories are ready to work on in the sprint;
  • Mentor and oversee more junior developers;

Required experience:

  • Minimum 8+ years of overall Java development experience
    • Core Java (Java 8)
    • Spring (4+ years)
    • Spring Boot (1+ years)
  • Expert in Unit and Integration tests (Junit, Mockito, TestNG etc);
  • Git, continuous integration tools (Jenkins);
  • Experience with Relational (Sybase, SQL Server, Oracle) and NoSQL (MongoDB, Redis, etc) databases;
  • Deep expertise in REST and RESTful APIs;
  • Deep knowledge of Java Design Patterns;
  • Experience Test and Behavior Driven Development (TDD and BDD);
  • Champion of Clean code;
  • Excellent organizational skills and attention to detail;
  • Excellent communication skills both written and spoken. We have a culture of rationality and inclusion so you should be able to promote and defend your ideas;
  • Experienced Agile (SaFE, Scrum, Kanban) practitioner. Pair and/or mob programming an advantage;
  • Very strong dedication to efficient quality;
  • Have an Agile mindset with a dedication to continuous improvement;
  • Experience in Microservice development is highly beneficial;
  • Experience with Cloud Technologies (PCF, AWS) is beneficial;
  • BS/MS in Computer Science or a related field;

If you are interested in this opportunity, please provide a copy of your latest CV ASAP.

Start date
ASAP
Duration
6 to 12 months - Extendable
(extension possible)
From
G & L Consulting
Published at
24.07.2018
Project ID:
1603387
Contract type
Freelance
To apply to this project you must log in.
Register