Senior Java Software Engineer

Job Type: Full time
Job Status: New
Country:
City: Cork
Positions: 1

Daily Responsibilities, requirements, nice to haves (in that order):

Responsibilities:

●     Design and implement REST APIs for mobile (Android) and web clients including our teams developer dashboard and support 3rd party developers on technical integration with our APIs.

●     Identify technical requirements in product meetings and assist the team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives

●     Own your merchant & developer services /features from development through deployment and production monitoring

●     Work with the Infrastructure Team to design data models to support large-scale highly available services

●     Work with QA to develop test plans/strategies

●     Participate in a regular on-call rotation

Requirements:

●     At least 4+ years of experience working on server applications and writing service.

●     Strong coding skills; Java is our language of choice

●     Strong knowledge of MySQL

●     Experience with API design

●     Superior problem-solving skills and debugging capabilities

●     Flexible and motivated to learn new technologies

Good to have:

●     Experience with microservices, preferably Spring Boot

●     Exposure to React and web programming

●     Experience with a cloud platform, preferably Google Cloud

●     Python scripting

●     Knowledge and experience using ELK stack

Qualifications

Bachelors of Science in Computer Science or equivalent