Customertimes is a global digital engineering, product development, and technology consulting company. Headquartered in New York, we have a team of 1300+ experts and offices in 12 countries.
5 листопада 2021

Senior Java Engineer (вакансія неактивна)

Київ, Львів, віддалено

We are searching for a Senior Java Engineer who wants to work at one of the fastest-growing tech sectors — Fintech. You will communicate and collaborate with the teammates on the part of the world-famous bank to give digitally-minded customers what they want in the 21st century. We need a technology enthusiast who enjoys new challenges in a burgeoning industry with virtually endless ways to improve upon modern financial systems.

Join our team today and you will create consumer-facing technologies that streamline financial activities!

About project:

Our project involves the development of a new banking mobile application for Android / iOS / Huawei with standout features that our talented Java Engineer will make. Our main aim is to create excellent user experiences to make our app interactive, intuitive, and user-friendly by using the most common technologies and approaches.

Responsibilities:

• Implement ideas from Product Backlog into a reliable working product
• Develop, deploy, and support Spring Boot-based microservices for frontend mobile application
• Deploy and configure the system on various environments in the Kubernetes cluster
• Ensure system performance in production environments
• Develop architecture and system design
• Promote quality control automation
• Improve teamwork

Required skills:

• 5+ years of experience in Java
• Good knowledge of Kotlin
• Deep understanding of microservices architectural principles
• Deep practical experience with Spring Boot (MVC, REST, Data, Security, messaging)
• Redis inside microservice layer
• Practical experience with Kubernetes and Helm for different environments
• Hands-on experience with Kafka and Kafka Streams
• Knowledge of different communication protocols (REST, gRPC, events, messaging)
• Hands-on experience with Docker containerization for different environments
• Be familiar with ’The Twelve-Factor App’ principles
• Understanding of CI/CD practices and types of quality gates
• Hands-on experience with unit/integration/API testing for microservices
• Taking full responsibility for the results of own work

It will be a plus:

• API design and documentation skills
• Traefik / Ngnix practical knowledge and experience
• Practical experience with backend for frontend (especially mobile app) with topics such as API versioning and monitoring
• Experience with JWT tokens and user sessions
• Gitlab and Gitlab pipelines experience
• Ability to describe and document architectural/design decisions
• Practical experience with NoSQL databases

We offer:

• You will work in a large international company that provides possibilities for professional and personal growth
• Involvement in challenging, large-scale and diverse projects which have an impact on our customers
• Become a part of a highly professional and successful team with an international company culture
• Knowledge sharing with colleagues from abroad (strong IT community including 14 Group Banks)
• Flexible working hours, official employment, distant work possible
• Attractive social package and well-being (health insurance, gym)
• Corporate English courses, soft skills pieces of training at our corporate L&D academy
• Team building activities and involvement in social projects

Гарячі вакансії

Всі вакансії