Position: Senior Java Developer for CN Group (Ciklum Digital)
Company: Ciklum
Experience required: 3y
English level: upper

**Project description:**

Austrian client, a leader in the development of the system for public and emergency services.

Developing software in the technical scope of Java (Spring) with different databases, providing an API and Stomp connections for multiple single-page applications in Angular.

The project follows Agile/Scrum principles.



**Responsibilities**

—Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
—Taking part in the decision-making process in design application architecture, solution development, architecture and code review
—Developing and reviewing feature design documents and providing inputs/updates to specifications for the solution
—Design and implement a set of various types of tests (unit, integration, functional, etc)
—Delivering the product roadmap and plannings
—Using high coding standards, software best practices and writing highly testable, automatable and performant code over the whole SDLC.



**Requirements:**

—Experience in software development: 4+ years;
—Excellent knowledge in Computer Science, Computing Theory;
**—Excellent knowledge and experience in Java (3+ years), experience with OpenJDK 11;**
—Practical commercial experience with:
-REST API development;
**-Spring Boot Framework (2+ years);**
-Testing frameworks (e.g.e.g. JUnit, PowerMock, WiresMock) (2+ years);
-ORM (e.g. Hibernate) (2+ years);
-RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle) (2+ years);
-Key-value storages (e.g. Redis, Memcached);
-Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS; 
**—Upper-Intermediate English.**



**Desirable:**

—Certifications on:
-Java
-Spring Frameworks
-Cloud computing platforms (AWS, GCP, Microsoft Azure)
-Kubernetes
-Kafka.



**What's in it for you:**

—Career growth opportunities;
—Realization of your innovative ideas in building new Ciklum Solutions and Services;
—Friendly collaborative teams and enjoyable working environment;
—Professional skills development and training programs;
—Variety of knowledge sharing, training and self-development opportunities;
—State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions Gdansk or Wroclaw;
—Work from home/100% remote;
—Private medical healthcare fully covered by Ciklum with a possibility to cover family members;
—Fully covered life insurance – 100 000 PLN;
—Fully covered drug insurance – up to 2 000 PLN/year;
—Multisport card 100% covered by Ciklum – Benefit Systems, Plus package;
—Parking space 50% covered by Ciklum.