Position: Java Technical Lead
Company: SoftServe
Category: Java
Experience required: 5y
English level: upper

**WE ARE**
The SoftServe team is working on nearly 10 different subprojects/products for this client. The company is a great example of open culture and friendly working atmosphere. You’ll be joining a team that is focused on improving the scalability of the current architecture of the Search engine to meet the demand of the current and large future customers on their migration to the Cloud.

You are going to keep exploring new ideas on enhancing product scalability, improving the system design and its data access patterns, solving really hard performance puzzles, and making data-driven decisions based on the measured impact.

**YOU ARE**
- Java Engineer who is curious about the development and improvements of features for widely-used functionality
- The person, who would like to join an international team, who would like to collaborate and be a part of the product and decision-making core.
- Possessing deep hands-on experience on Java stacks (Java 8, Lucene, QueryDSL), REST, RDS/PostgreSQL database, and AWS stack
Ready to decomposition efforts to build a highly scalable issue search engine

**YOU WANT TO WORK WITH**
- Java 11, Spring Boot, AWS stack, elasticSearch, and DBs to work with our enterprise-scale customers to enable better governance, trust, and security
- Analytics and the performance of the heart of the solution
- Features with a direct impact on enterprise customers like change management, admin controls, etc.
- A talented team of Product Managers, Designers, and Software Engineers
- Maintaining high standards for our systems: they are highly reliable, available, and equipped to function at a massive scale

**TOGETHER WE WILL**
- Drive innovation by coming up with new and surprising ideas for our products and processes,
- Make proactive, in-product changes to improve the reliability of our services,
- Design infrastructure solutions for scalability, reliability, high availability, performance, security, software maintainability, and operational excellence,
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews