We are looking for a strong Lead Java Engineer for our team on a full-time basis. You will join a super fast-growing social gaming company.
We are building a global social entertainment platform initially focusing on the North American market. This is an exciting opportunity to join a fast-growing team in the early stages of incredible month on month growth with multiple opportunities to further your career and development as the business continues to grow.
You will participate in full-cycle development of client web and mobile apps to serve up to 150 million customers. High quality code with predictable behavior in production, automation, traceability, seamless and transparent scaling are key principles to us. We work with the best, will you join us?
Responsibilities :
- Write well-designed, testable and scalable code in a timely manner.
- Take part in the full development cycle and ensure smooth development and cooperation between the dev team and product owners from sprint planning to release cycles.
Technologies:
- Java 17
- Spring 5+
- Spring boot 2.5
- Kafka 2.8
- ELK
- Docker + docker swarm
- GCP
- influxdb/grafana
- Sentry
- Resteasy
- Ebean ORM
- Postgresql 14
- Quartz
- Open containers
- Websocket + socket.io
- Locust
- Netty
- Jgroups
- Reactor / rxjava
- Micrometer
- Flyway
Requirements:
- Strong java core (java8+)
- Strong background in Spring
- Strong experience in SQL and data access principles
- Good experience with Docker (docker swarm) and ecosystem
- Experience with one of clouds: Amazon/GCP
- Strong troubleshooting skills (metrics/alerts/monitoring/profiling)
- Strong production experience with Kafka and ecosystem
- Good experience in ElasticSearch and ecosystem
- Fit to the values and shape the culture within the entire organization
- Good English skills in speaking and writing
- Experience with SPA and modern mobile and web technologies
Would be a plus:
- Ebean
- Protobuf
- influxdb/grafana
- Reactor / rxjava (no sense to have that requirement)
- Google Services: auth / firebase / etc / publisher / ads
- Experience in integration with payment providers: paypal / stripe / fiserv / adyen
- Experience in anti-fraud tools
- Experience in User acquisition tools