5+ years of experience in Java development
Strong experience with project technologies
Experience with designing and building production cloud-based Java solutions from scratch
Design patterns knowledge for microservices
REST API layer development
Experience with background services design
Strong SQL knowledge
Experience with AWS stack (SQS, SNS, RDS etc)
Solid experience with Linux
At least Upper-Intermediate level of English
Experience with Google and Office365 API
Experience with security for enterprise applications
Experience with complex data synchronization
We offer a
Remote work/Onsite work in our office in IF/relocate
Continuous improvement;
Office in downtown IF;
Participation in conferences and seminars;
Gym and yoga tickets for free;
Medical insurance;
Foreign languages courses.
Define the architecture for the backend modules
Develop complex tasks from the project WBS
Establish code standards and best practices
Performance optimization
Assist team members
The project objective is to build from scratch a new meeting planning service that will be tightly integrated with Google and Outlook calendars.
Project Technologies:
Infrastructure: AWS, Kubernetes, PostgreSQL, Gradle, Linux, Git, Docker
Backend: Microservices, Java 8+, Spring Framework (Boot, Data, Security etc.), JPA/Hibernate, JUnit
Frontend: React, Redux, Electron