Senior Blockchain Developer
About Company :
Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Job Description :
Mastercard is looking for brilliant, passionate and innovative software developers. In this role, you will be a key member of a highly agile group driving hard to create innovative payment solutions in Mastercard’s R&D Lab.
- This team will have a diverse focus both in terms of geography and variety of technology challenges driving hard to bring innovative payment solutions to market.
- Love coding? Have a track record of designing and building robust, flexible, scalable backend systems?
- Enjoy a fast-paced, start-up culture?
- Have a strong desire to deliver world-class solutions?
Skills Required :
Expert software development skills
Expert in distributed computing
Expert knowledge of security protocols and encryption
Understanding of Blockchain technology
Expert in a functional language: Erlang, Scala, Elixir,
Expert in Java and Spring (preferably Spring Boot, Spring Cloud)
Worked with multiple databases (relational, no-SQL etc.) e.g. Postgres, Oracle, MySQL, Hadoop, Elastic
Experience implementing APIs and SDKs
Experience with Swagger and familiar with Docker an advantage
Knowledge of payment protocols an advantage