Position: Middle Java developer
Company: Intetics
Category: Java
Experience required: 2y
English level: pre

The project is a new platform for cross-media newsroom management targeted at medium-size and large publishing houses. It helps to plan appointments, manage stories, co-ordinate staff, control beats, and streamline cross-media workflows.
The project is cluster-based in the cloud which is currently used by more than 380 organizations all over the World (from USA to Australia).

In this role, you will apply design patterns and be a part of technical decisions and overall software development.

Code features according to the best practices: do the code, code review, unit test and integration test

Collaborate with all team members (Dev, QA, BA, UI/UX)


Stack of used technologies is large and consist of:
Backend part:

Java 8
Spring Framework
Spring Boot
MySQL
Hibernate
Maven
Hazelcast
RESTful API
JUnit, Mockito
Apache ActiveMQ, AWS SQS
Redis
Docker

FrontEnd part:
Angular

Quality assurance team provides the wide range of software testing services (tests management, bugs-tracking, automation, etc).


Our Team consists of 12 members: 1 Project Manager; 1 Technical Lead, 1 BA, 7 Software Developers, 4 QA Engineers. Krakow team consists of 5 members: 2 DevOps, 3 Software Developer.

Requirements
2+ years of experience as a Java Developer
Good coding ability on Java 8
Experience using Spring Framework
Experience working with SQL databases
Experience using Hibernate
REST API development experience
Understanding of OOP principles, design patterns, data structures.