Apply📍 Japan
🧭 Full-Time
🔍 FinTech
🏢 Company: PayPay👥 1001-5000💰 $67,399,518 about 4 years agoInternetMobile PaymentsFinanceFinTech
- Excellent skills in Java, or any other generalized programming language, such as Scala, Python, or Go.
- Interest and ability to learn other coding languages as needed.
- Experience with SQL and NoSQL databases, along with distributed cache.
- Strong fundamentals in data structures, algorithms and object oriented programming.
- In-depth understanding of concurrency and distributed computing.
- Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, and Database Clients.
- Experience with microservices.
- Experience designing high traffic systems.
- Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development.
- Design large scale systems with high complexity to support our high throughput applications.
- Understand how to leverage infrastructure for solving such large scale problems.
- Develop tools and contribute to open source wherever possible.
- Adopt problem solving as a way of life – always go to the root cause! Support the code you write in production.
- Participate in code reviews to maintain high quality code standards and ensure security/data protection measures.
- Support team members by providing technical guidance and design directions.
- Constantly identify performance improvements and optimize the application for maximum speed and scalability.
- Collaborate with product managers and other stakeholders to gather requirements and deliver features on time.
DockerPythonSQLDynamoDBJavaJenkinsJUNITKafkaKotlinKubernetesMySQLSpringSpring BootAlgorithmsData StructuresGoMavenRedisNosqlSparkRESTful APIsScala
Posted 3 months ago
Apply