Full Stack Java Developer
We are looking for a seasoned Full Stack Java Developer to join our fast growing team. This role will be a mixture of strategy and execution to create an exceptional product experience for our clients. It is a great opportunity to work with the cutting edge technologies and be a part of talented development team.
- Develop and maintain the front-end / back-end portions of the system
- Identify and execute performance optimization
- Multi-platform and cross-browser development and debugging
- Strong knowledge of Spring (Spring Boot, Security, Spring Cloud, Spring Data, etc), Hibernate, Maven
- Solid experience in MySQL / Postgres / MongoDB.
- Understanding of TDD values and experience in applying them to real projects.
- Extensive experience in writing semantic HTML5, CSS3 and CSS preprocessors like Sass and Less.
- Excellent knowledge of HTTP, REST API.
- Experience with microservice architecture.
- Working experience with Linux + Continuous Integration (Jenkins, Team City, Code Coverage Reporting, Continuous Deployment, etc).
- Real life experience with distributed Agile projects as a part of a multi-skilled team.
- Ability to provide realistic time estimates for assigned work tasks and meet the deadlines.
- Candidate must be fluent in verbal/written English as the position involves communication with customers.
Job type: contract