Position: Java developer (Optimization) - TOP Family App
Company: UNIT.Recruitment
Experience required: 5y
Category: Java
English level: upper
Published: 2022-03-01T00:00:00+02:00

**What You’ll Do**
Working in a mix of PHP, Java, and/or Python you’ll be making non-business logic changes to services (ex: migrating an existing code base to Kubernetes), ensuring that only required resources are being run in AWS, and related lightweight reporting and automation tooling.

**What We’re Looking For**
Bachelor's in Computer Science, Engineering, related field or equivalent practical experience
5+ years experience writing/reading/debugging/optimizing code in one or more languages, such as: Java, Python, PHP (with a strong preference for Java)
5+ years experience developing solutions involving HTTP, REST, web technologies, proxies, authentication, and security
5+ years experience with backend development or backend development frameworks
Experience with relational and/or non-relational databases.
Familiarity with Docker and Kubernetes
Excellent troubleshooting and attention to detail
Experience with systems/application monitoring; knowledge of Prometheus is a plus
We value having a diverse and inclusive community from many backgrounds, so even if you don’t meet 100% of the above qualifications, you should still seriously consider applying!

**Core areas (must have)**
Java as a core but should have an experience and ability/willing to work with one or more other used langs - python, php, go, javascript. Not resist them.
The candidates feeling comfortable to do a performance optimization work and has experience with it, detailed oriented 
Explicitly: no feature/service development work in the next 9-12 months
Write/read/refactoring/code debug/unit tests. Working with legacy code
Troubleshooting: find troubles and shoot them (independently)
Work on scale and with distributed systems, good understanding and feeling the edges
Understands the existing services (HTTP service or streaming based - APIs vs nsq)
Identify dependencies and risks
Comfortable working with uncertainties  (~70% and more unclearness)
Ability to mentor and teach, collaboration, communication
Performance monitoring, observability, profiling as a symptom of having practice of doing optimization work 


**Nice to have**
AWS, Kubertnetes, Terraform

**Why should you apply?**

**Great Salary**: Depends on professional experience up to 100.000$ yearly
**Opportunity to handle a high load system**: Working with a lot of real users is a great challenge and huge responsibly. 
**Strong team**: All our team members are the strongest genius in everything they do. We hire all the most talented people all over the world
**Health Insurance**: We really care about your health that’s why we provide with full package health insurance
**International environment: **We hire people all over the world. Location doesn’t really matter.
**Remote job**: we fully respect and support your desire if you wish to work remotely. Otherwise-  we have a great office in Kyiv.