We are seeking to recruit an experienced Back-end Developer to join a start-up Fin-tech Company in Limassol.
- Work as part of a SCRUM team along with the SCRUM Master, Product Owner, User eXperience designer to design, decompose, implement, and release high end systems.
- Design and implement new features and enhance existing functionalities according to business specifications.
- Ensure that code meets software development and quality standards and fits into the continuous release process.
- Ensure responsiveness of all applications
- Design and develop REST APIs
- Maintain code integrity and organization.
- Take part in Agile ceremonies such as daily Stand-Ups, Development refinement, Planning and estimation and Sprint Reviews.
- Staying abreast of developments in web applications and programming languages
- At least 5 years of experience in Core Java;
- Agile software development experience;
- Experience using Spring Boot, Spring Framework, Maven, JUnit;
- Good experience on Multi-Threading, concurrency and collections;
- Experience with building RESTful microservices;
- Strong experience in development against relational database preferably using PostgreSQL;
- Solid foundation in computer science with strong competency in data structures, algorithms, databases, and object-oriented software design;
- Understanding of Continuous Integration, Continuous Deployment, Test Driven Development;
Will be considered as advantage:
- Experience with Apache Kafka;
- Experience with React JS and React Native framework;
- DevOps knowledge, containerization experience with Docker, Docker Compose, Kubernetes