Position: Java Developer
Company: KSTT
Category: Java
Experience required: 5y
English level: upper

Required skills

•  4+ years of experience with Java/J2EE server side development
• Experience with designing and implementing large scale, production, multi-module systems and services
• Knowledge of Java basic concepts: GC, multithreading, locking and synchronization.
• Experience with web technologies and frameworks
• Familiarity with Linux based development.
• Bachelor’s degree in Computer Science, Computer Engineering or a related technical fields
• Experience working with enterprise data repositories like SQL Server, Oracle and MySQL.
• Experience developing REST APIs and/or intergating with them
• Familiarity with build and CI frameworks — Maven, Jenkins
• Understanding of Agile development methodology
• Solid experience with unit and integration testing
• Fluent English

As a plus

•  Deep understanding of the Java language, its APIs, it’s performance consideration and internals
• Expirience working with Spring Framework and Spring Boot
• Experience working with Hibernate
• Experience working with Front-end frameworks (AngularJS, React)

We offer

•  Variety of knowledge sharing and training opportunities, a lot of various technical seminars
• Competitive salary
• Career and professional growth
• Possibility to work in a big and successful company
• Long-term employment with 20 working-days paid vacation and other social benefits
• State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions

Responsibilities

•  Analysis, development and testing of server side modules
• Close co-operation with product owners, business analysts, testers and other developers
• Coaching and supporting other team members
• Furthermore, as part of a scrum team you will be responsible for technical designs and estimations through considering system performance, scalability and maintainability aspects

Project description

It’s a great opportunity to deal with:
• Interesting domain — financial industry. Implementation of applications for one of the biggest and respectable brokerage companies
• Distributed teams — Kiev — Tel Aviv
• Friendly team — work with open-minded, remarkable and skilled people
• Agile ’startup’ environment within a well-established international company
• Opportunity to step into a broad product role, drawing upon skills in complex backend systems
• Direct and immediate impact on a company business results
• High Visibility for your leadership skills