Build scalable high load systems using Java and Spring.
Process a large amount of incoming data (>1TB per day).
Work with Big data. Adapt the product to work with a large amount of data (hundreds of millions records per day).
Improve system (ETL) reliability.
Improve test coverage.
Design, build, deploy, monitor and maintain products.
Requirements
4+ years of experience working with Java, Spring and Spring Boot.
Experience with data storages like Postgres, and SQL.
B1+ English level.
Experience in building solutions based on micro-services and scaling such systems.
Experience with modern CI/CD approaches and tools.
Knowledge of computer science fundamentals.
Solid knowledge of standard web technology (HTTP, HTML5, client/server model, security principals).
Basic knowledge of concepts of algorithms and data structures.
It would be nice if you have: Experience working with AWS and ECS (Fargate).
Experience working with Spring Cloud and Spring Cloud AWS.
Experience working with iBatis or Mybatis.
Experience with Golang.
Tech Stack
AWS
Cloud
ETL
Java
Postgres
Spring
Spring Boot
SpringBoot
SQL
Go
Benefits
Time Off: Vacation and public holidays following your country's regulations. Additional PTOs annually for personal rejuvenation.
Health and Wellness: Medical insurance or health care compensation. Paid sick leave to prioritize your well-being.
Professional Development: Top online/offline conferences and mobile industry events. Internal courses for continuous professional development.
Performance and Growth: Micro-management-free and supportive management style. Semi-annual performance review sessions. New career opportunities through our internal mobility program.
Team Engagement: Corporate online events and offline team retreats. Collaboration between teams through shared OKRs. Environment conducive to open dialogue and constructive feedback.
Work Flexibility: Flexible working schedule for a better work-life balance. Remote-first working environment.
Workspace Options: Coworking costs coverage program. Office hubs in key locations for a convenient and productive work environment.