Position: Back-end (Java/Scala) Middle Engineer #11779
Company: Lohika
Experience required: 2y
English level: intermediate

Our client occupies the leading position in mobile security. Its cloud based highly-loaded system with millions of users, which is capable of predicting & helping to stops attacks on Android and iOS in early stages. The teams are responsible for core services in cloud, making them fault-tolerant, optimal from performance perspective and handling high load.
We expect the team to work in close contact with stakeholder on client's side.

You will have a chance to:
-	Contribute to highly-loaded application in cloud (AWS)
-	Take end-to-end ownership for production services
-	Identify and encourage areas for growth and development.
Responsibilities
•	Take part in requirements analyzes
•	Interact with customer and provide technical solutions
•	Conduct project design reviews and code reviews
•	Contribute best-in-class programming skills to develop highly innovative, consumer-facing products
•	Drive features from conception to deployment in an agile team with continual delivery
•	Work with distributed services/microservices in AWS
•	Identify and encourage areas for growth and improvement within the team
•	Report to TL about current tasks status, technical and other risks
•	Be technical mentor for less experienced team members
•	Provide support to QA and other internal teams
Requirements (required)

* 3+ years of experience in developing software (Scala or Java)
* Experience with microservices development
* Think at scale, and with high availability
* Can work with cross-team members on large and complex projects
* Good experience with public cloud providers, preferably AWS
* Unit testing experience
* Sufficient English level for communication (verbal & written)

Requirements (optional)

* Familiarity with event-driven systems
* Experience with Kafka
* Experience with Finagle, Play or Akka frameworks
* DevOps experience: e.g. terraform, spinnaker