Position: Senior Java Developer
Company: Storypoint
Experience required: 3y
English level: upper

Technology stack: Java 8, Spring, JPA, Hibernate, Apache Camel, Apache Kafka, JAXB, QueryDSL, Web-services (SOAP, REST), Microservices, Postgres, AWS, Spring-boot, Docker, JavaScript, React, Kotlin

You can find more information about CRX Markets platform on corporate Website and on YouTube

Responsibilities:

Implement new features and enhance the existing platform using advanced software development practices and methodologies;
Participate in the requirement engineering process to identify and discuss about new features, improvements and bugs;
Collaborate with other teams to identify and resolve production issues;
Perform high-and low-level design, provide pseudo codes, implement prototypes, do reviews.

Requirements:

Be passionate about creating high quality code and constantly improve his or her coding skills;
Well understand and actively use best coding practices, patterns and approaches;
Be a team player with a focus on delivering exceptional results in a fast – paced company;
Be an expert on JavaEE and/or Spring stack:
Frameworks (DI, Security, Web, etc.);
JPA, relational databases and NoSQL;
Webservices (SOAP, REST);
Messaging (JMS, Kafka, etc.);
Architectural patterns like microservices, message queues, integration;
Proficiency with JavaScript frameworks a plus.