work content- Work onsite at banks, multinational companies, corporations with many different projects and technologies: Debt Processing Project, Payment Management Project...
- Participate in application design, requirements analysis, system design.
- Have the opportunity to develop applications in the financial sector, e-wallets, payment gateways, and banking
- Research and apply new technologies
- Participate in company training courses
- Design and develop new platform solutions
- Support and maintain existing web applications
Candidate requirements - Backend development experience: web applications and api using Java language, Spring boot, Hibernate Framework, structs 1 and structs 2
- Proficient in building and using Restful services, API (XML, JSON), SOAP Webservice
- Experience deploying Windows platform applications (IIS), Linux (Apache, Nginx)
- Knowledge of Oracle, MySQL, SQL Server databases
- Ability to build highly scalable systems in terms of width and depth
- Work according to Agile methodology
- Knowing Elasticsearch is an advantage
- Knowing Docker, Kafka (or RabbitMQ) is an advantage
- Have understanding of Microservices, database optimization, security, cache and data synchronization between clients
- Have understanding of OOP, Solid, Design Pattern, Coding convention
- Having knowledge about Google Cloud Service, Cloudflare, gRPC is an advantage