Description
Java Developer, Spring,. MicroservicesI currently have a position available for a Java Developer with strong experience of Microservices and Spring. Please find the spec below.
Role: Java Developer
Location: Dublin
Duration: 6 months
Rate: up to £550 per day
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;
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);
- Excellent organizational skills and attention to detail;
- 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;