Java Team Lead for Ciklum Digital
Ciklum Digital
Kyiv, Amosova
4 днів тому
source : Ciklum

Description

On behalf of Ciklum Digital , we are looking for Java Team Lead to join our Kyiv team on a full-time basis.

Our Customer is a financial service company that provides supply chain finance across Europe, North America and Asia.

Ciklum is building a team to work on various projects which primary goal is to improve and automate the customer’s business processes, reduce time and efforts, required for various operations.

Responsibilities

  • Back End development;
  • Working with cloud-based platforms, microservice architecture;
  • Taking part in decision-making process in developing of solution and application architecture;
  • Code and Architectural review;
  • Communicate with PMs, engineers, architects, QA engineers and other colleagues and stakeholders;
  • Proactive position in solution development, processes improvements;
  • Working in international distributed team in Agile environment;
  • Delivering the product roadmap and plannings;
  • Ensure that the highest coding standards are met and write highly testable, automatable and performant code over the whole SDLC;
  • Transform requirements to a set of various types of code tests.
  • Requirements

  • Experience in software development more than 7 years;
  • Excellent knowledge in Computer Science, Computing Theory : Paradigm & Principles (OOP, SOLID, DDD);Database theory;Code testing practices;
  • Algorithms;Architectural & Enterprise Patterns;Design patterns;Deployment patterns;Security patterns, computer security and networking vulnerability;
  • Understanding of network interactions and protocols, conventions (REST), authentication and authorization standards and practices (oAuth, JWT);
  • Excellent knowledge and experience in Java 8 / 11 (more than 3 years);
  • Practical experience with : REST API development;Web application frameworks (e.g. Spring Framework);Testing frameworks (e.
  • g. JUnit, PowerMock, WiresMock);ORM (e.g. Hibernate);RDBMS (especially PostgreSQL);NoSQL (e.g. MongoDB, ElasticSearch, CouchDB);
  • Key-value storages (e.g. Redis, Memcached);Messaging systems (e.g. RabbitMQ, Apache Kafka, AWS SQS);Version control systems (GIT);
  • Cloud solutions (AWS);Docker;Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo);Builders;
  • Experience with : Creation software architecture and design of complex applications, platforms, microservices solutions;
  • Agile software processes and technologies;Code Review process;Refactoring process;Troubleshooting, profiling and debugging applications in AWS;
  • Fluent or Upper-Intermediate English.
  • Desirable

  • Understanding of orchestration and virtualization (e.g. Kubernetes, Swarm);
  • Experience with : Provisioning tools (e.g. Terraform, Ansible);Quality tools (e.g. SonarQube).
  • Personal skills

  • Positive attitude and proactive communication.
  • Strong self-motivation, reliable and flexible team-player. High attention to details.
  • Always seeking to improve processes and suggest better solutions.
  • Working with new skill sets and continuously improve hard and soft skills.
  • 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.
  • Надіслати заяву
    Додати до вподобаних
    Видалити з обраного
    Надіслати заяву
    Моя електронна адреса
    Натиснувши кнопку "Продовжити", я даю неофіційну згоду на обробку моїх даних та надсилання мені електронних сповіщень, як це описано в Політиці конфіденційності . Я можу відмовитися від моєї згоди або скасувати підписку в будь-який час.
    Продовжити
    Заява