What will happen
On September 16-17, we will conduct the Open Fights Codility hackathon on mobile and web development. If you are a fan of code purity, autotests and DevOps practices, you have a profile on GitHub and you actively commit to your own or Open Source repositories, and you also want to change the world around you at least a little bit - come to us at WorkStation in Gorky Park. It will be productive and fun!
In two days (and one night) you have to come up with a business idea and write a mobile or web application in your favorite language: Java, Swift, Node.js, JavaScript, .NET, Ruby on Rails, PHP, Kotlin, Python.
The prize fund is 500,000 rubles: 250,000 rubles for the first place, second and third place - 150,000 and 100,000 rubles. Active participants are awaited by cool gifts from our partners: the Workstation coworking network, Netologiya online university, the creator of the E-cloud cloud services, and the manufacturer of professional development tools JetBrains.
Some developers may receive an offer from Otkritie Bank right on the hackathon: the search and development of strong specialists is our key task. Classic hackathons, when evaluating a team, its business idea and product prototype, help business a great deal in finding new directions and employees.
But until now, few people see how the team idea is implemented technically in the code and what exactly is “under the hood” - we decided to fix it. In addition, we guarantee the safety of the ideas of all participants: no one will develop projects within the bank without the consent of the author.
What does the bank give to the developer
- Current technological stack: microservice approach to building application architecture, working with distributed systems, Docker containerization.
- Infrastructure automation and DevOps practice.
- Freedom in the choice of technologies for those who can argue the need. And no Legacy code.
- Frontend on ReactJS + Flux \ Redux.
- Java 8, RxJava, Spring Cloud, Spring 4.
- The possibility of mobile development for IOS & Android with the leaders of the Redmadrobot market.
What do we expect from you
- The desire to write a useful fintech service and change the world (or bank).
- Strong technical knowledge: you can be a talented frontend-developer with golden hands, a Java master or a stern DevOps engineer to automate the bank's infrastructure - most importantly, show yourself and your talent.
- The desire to refactor and rewrite the code a month after deployment.
What we are developing in the bank today and the whole next year
We support the trend of global digitalization and realize that the success of a retail bank today lies in the digital channels of interaction with the client. Continuous delivery, Open API, Microservices (Docker) and Middleware cash - we are actively introducing these and other technologies into bank projects. Scaling up such technologies is one of the main goals of all development teams, and a hackathon will help us find developers to achieve our plans.
“The idea of ​​holding a hackathon came to me at a meeting with representatives of European banks and FINTECH startups in London, where colleagues discussed the entry into force of a European Commission directive called Payment Services Directive 2. It assumes that banks will necessarily open their API to ensure work with payment services of external companies. For example, as was the case with the Apple Pay service.
Sooner or later, the idea to oblige banks to open an API will occur to the regulator in Russia - so I decided that it would be better to conduct a hackathon in advance, on which we will open various banking API to development teams. So we will prepare for the near future and try a new work system, ”shared Andrei Sabynin, director of the retail and small business systems development department at the Opening.
Rules for participation in the hackathon Open Fights Codility
Everything is very simple here: the day before the hackathon we will publish the JSON + REST API with test data, which functions on the WSO2 platform. Next, individual participants and teams of two programmers implement the prototype code of the idea, which will be published on GitHub. We will look at the technical implementation of the idea in the code, on the originality and quality of the idea and give a comprehensive assessment.
We welcome diversity in programming languages. Come with the language you know, but the main ones are Java, .NET, PHP and Node.js.
Send an application - and see you at the hackathon!
Source: https://habr.com/ru/post/336420/