Position: Middle Java Software Engineer
Company: SoftServe
Category: Java
Experience required: 2y
English level: intermediate

**WE ARE**
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 engines 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. Jira product is used by millions of users across the globe, and this work gives you opportunities to impact them all, helping to unleash the potential of every team.

**YOU ARE**
- Java or Python Engineer who is curious about the development and improvements of features for widely-used functionality. You are 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
- A professional with hands-on experience on Java stacks (Java 8, Lucene, QueryDSL), REST, RDS/PostgreSQL database, and  stack, and enables decomposition efforts to build a highly scalable issue search engine

**YOU WANT TO WORK WITH**
-  Stack, Java Stack, Elastic Search, and DBs to work with our enterprise-scale customers to enable better governance, trust, and security. You would like to work with 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