Requirements:
Min 2 years of Core Java/Java EE experience
Understanding the main principles of system integration
Multi-threading and concurrency
Excellent knowledge of OOP/OOD principles and design patterns
Spring framework (Boot, Core, Web, Data, Cloud, AOP, JDBC, Test)
JMS/AMQP knowledge
RDBMS, SQL (MySQL is preferable but not required)
Web services (SOAP, REST, etc.)
Servlets knowledge
XML/JSON knowledge
Build tools: Maven
Version Control: Git
Docker
Scrum methodology
Benefits:
Comfortable office in Kyiv with all the standard supplies
A high-level (A1) corporate insurance from UNIQA
Tax compensation
Equipment (laptops, screens etc.)
The company encourages all kinds of professional development (incl. books, trainings, workshops etc.). We will cover 100% of the price of the educational literature and 60% of the conference (training etc.) cost.
Responsibilities:
Collaborate and communicate effectively with other member of global development team
Write good effective and well-tested reliable code in Java
Participate in architecture design planning
Perform peer code review of project codebase changes
Partner with team leads, product managers and business stakeholders to solve business problems. This is typically accomplished by understanding business needs
Foster a sense of ownership within the team to ensure that system failures are rapidly diagnosed and remediated
Integration with different third party systems
YayPay is a fast growing venture-backed Fintech company headquartered in New York City that creates modern accounts receivables and payments software for
Recognised as an industry leader, we deliver innovative products and services for our customers by rigorously applying the principles that shape our culture: outstanding customer service, ownership and accountability; radical truth & transparency; fact-driven innovation; and mastery of high performance.