Apply

Backend Engineer

Posted 4 months ago

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Japan

🔍 Industry: FinTech

🏢 Company: PayPay Card

🗣️ Languages: English, Japanese

⏳ Experience: 5+ years

🪄 Skills: AWSProject ManagementJavaJUNITSpringSpring BootJiraAlgorithmsData StructuresGoRDBMSNosql

Requirements:
  • Experience in using Spring Boot in a professional environment.
  • Experience with RDBMS, NoSQL databases along with distributed cache.
  • Strong fundamentals in data structures, algorithms and object-oriented programming.
  • In-depth understanding of concurrency and distributed computing.
  • Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development.
  • English business proficiency.
Responsibilities:
  • Support the design, implementation and delivery of large scale, and complex, systems, while collaborating with product managers, frontend engineers or other team members.
  • Understand how to leverage infrastructure to solve large scale problems.
  • Contribute to the team by sharing knowledge, participating in code reviews and providing feedback to uphold and ensure best practices.
  • Triage, debug and resolve product issues or other incoming troubles inquiries.
  • Adopt problem solving as a way of life – always go to the root cause! Support the code you write in production.
Apply

Related Jobs

Apply
🔥 Backend Engineer
Posted 1 day ago

📍 Japan

🧭 Full-Time

🔍 FinTech

  • 3+ years of experience in using Java under a professional environment, or if you are a non-Java user, excellent skills in generalized programming languages such as Scala, Python, and Go.
  • Interest and ability to learn other coding languages as needed.
  • Experience with NoSQL databases and distributed cache.
  • Strong fundamentals in data structures, algorithms, and object-oriented programming.
  • In-depth understanding of concurrency and distributed computing.
  • Degree in Computer Engineering or Computer Science or 3+ years equivalent experience in SaaS platform development.
  • Business proficiency in English or Japanese.

  • 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.

AWSDockerPythonDynamoDBGCPJavaJenkinsJUNITKafkaKibanaKotlinKubernetesMySQLSpringSpring BootYarnAlgorithmsData StructuresGoMavenRedisNosqlSparkProblem SolvingRESTful APIsMicroservicesScala

Posted 1 day ago
Apply
Apply
🔥 Senior Backend Engineer
Posted 3 months ago

📍 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