The customer is a financial services technology company developing payment products around the world, leveraging a proprietary transaction processing platform, and pioneering a number of firsts in travel, loyalty, currency exchange, and next-generation mobile banking.
The company started its development over 13 years ago and built a sustainable solution, however, to enable fast scaling, rapid feature development, and opening new lines of the business customer is looking for creating the new modern Zenith platform built on microservices architecture as well as enabling single technology platform for operating with its new merged companies.
The request Intellias got is to modernize the platform to the micro-services one.
Project Overview:
Responsibilities:
- Design, develop, test, and maintain Java-based applications and software components;
- Write clean, efficient, and well-documented code;
- Troubleshoot and debug issues in applications and software;
- Ensure code quality and adhere to coding standards and best practices;
- Participate in code reviews to provide and receive feedback;
- Stay up-to-date with emerging trends and technologies in Java development;
- Continuously improve application performance, scalability, and reliability;
- Participate in Agile development methodologies and practices.
Requirements:
- 2+ years of experience in Software Engineering;
- Strong knowledge of Java programming language and Java frameworks (such as Spring, Hibernate, etc.);
- Experience with relational databases (such as MySQL, PostgreSQL, Oracle, etc.);
- Familiar with RESTful web services and API design, HTTP;
- Familiar with software development methodologies, tools, and processes;
- Ability to write clean, efficient, and well-documented code;
- Familiar with OOD, UML, GRASP, SOLID;
- Proficient in testing frameworks such as JUnit or Mockito, as well as testing methodologies like TDD and BDD;
- Understanding of microservices architecture and containerization technologies, such as Docker or Kubernetes, Monitoring and logging, message brokers systems;
- Ability to adapt to changing technologies and project requirements.
Nice to have:
- Experience with Agile development methodologies, such as Scrum or Kanban;
- Familiarity with software development tools and practices, such as Git, Continuous Integration/Continuous Deployment (CI/CD);
- Experience with cloud-based technologies, such as Amazon Web Services (AWS) or Microsoft Azure;
- Familiarity with non-relational databases, such as MongoDB or Cassandra;
- Familiar with Data Structures & Algorithms.
Higher Education:
- Bachelor's Degree.
#LI-OP2
Тебе також можуть зацікавити
Чому варто приєднатись до команди INTELLIAS
У нас ти знайдеш доброзичливе середовище та можливості навчатися й зростати щодня.

Можливості релокації в INTELLIAS
Отримуй новий досвід та відкривай нові горизонти, знаходячись лише в декількох годинах подорожі…

Підтримка здоров’я та спорту
Ми докладаємо максимум зусиль, щоб забезпечити комфортні умови для консультантів компанії, та
піклуємося…

Як стати частиною команди INTELLIAS
Ми робимо все можливе, щоб спростити та прискорити твій шлях до нашої команди. Будемо раді бачити
тебе...