Position: Full stack developer (Java-React)
Company: Civenty
Experience required: 5y
English level: intermediate

It’s a great opportunity to deal with:

• Modern technological stack: React.js+Redux, Java, Spring Framework, Hibernate, REST Services, WebSocket, Nod.js. Flexibility to apply other modern and valuable technologies and approaches

• Huge multimodule distributed system

Responsibilities:

• Analysis, development, and testing of both front-end and server-side modules of the trading platform.

• Close cooperation with product owners, business analysts, QA, and other developers 

• Coaching and supporting other team members. Furthermore, as part of a team, you wil be the biggest and most respectable brokerage companies.

• Distributed teams — Kyiv, Tel Aviv

• be responsible for technical designs and estimations by considering system performance, scalability, and maintainability aspects.

Requirements:

• Bachelor’s degree in Computer Science, Computer Engineering or a related technical field

• 5+ years of experience with Java development

• Write effective APIs

• Experience with designing and implementing large-scale, production, multi-module systems and services

• 2+ years of experience in front-end development using HTML5, JavaScript, React.js+Redux

• Knowledge of Java basic concepts: GC, multithreading, locking, and synchronization

• Familiarity with Linux-based development.

• Familiarity with build and CI frameworks — Maven, Jenkins

• Understanding of Agile development methodology

• Intermediate+ level English

Desirable:

• Deep knowledge and understanding of the modern front-end technologies and frameworks

• Experience working with tuning front-end applications

Personal qualities:

• Be flexible and pragmatic 

• Analytical and conceptual skills

• Self-driven and hands-on personality

• Feeling comfortable in a complex and demanding environment