Position: Java developer
Company: TechHunt
Experience required: 3y
English level: intermediate

What you’ll do
•	Join a great team of motivated engineers that develops critical high performance, large scale services 
•	Work closely with the Product team to understand product requirementsWrite solid code with the focus on high performance for production services
•	Design, develop and test new features and improve existing systems
•	Focus on increasing the test and monitoring coverage
•	Follow agile methodologies and work in a fast-paced environment where one can quickly see the results of the work being performed

Who you are
•	Highly proficient Java skills with 3 years or more of Java experience
•	Good understanding of the challenges faced in distributed computing - REST APIs, fault tolerance, scalability etc
•	Strong knowledge of data structures and algorithms
•	Good knowledge of SQL with the ability to make data driven decisions
•	Familiarity with Spring Framework
•	Strong verbal and written communication skills