주요업무
■ Main 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.
■ Tech Stack
We currently work with
▶ Backend services:
・Main implementations are in Spring Boot, with a mix of Java 11/Spring Boot 2 and Java 17/Spring Boot 3.
・Some legacy systems are written in Java EE.
・Testing is done with JUnit and Mockito
・Deployment relies on AWS ECS
・CI/CD is handled by AWS CodePipeline
▶ Infrastructure
・All our services run in AWS
・Infrastructure is managed by AWS CloudFormation
・AWS CloudWatch is used for observability
▶ Coding environment: GitHub, IntelliJ, Gradle
▶ Documentation & Project management: Confluence, Miro, JIRA
▶ Communication: Slack, Zoom, Office 365
※ Please note that PayPay Card is challenging its current architecture, potentially introducing new technologies and/or deprecating existing ones.