- Analyze and understand user requirements to envision strong technical solutions
- Write production level, scalable Java/J2EE code to enable business driving features for mission critical gateway services
- Design and architect current API gateway to serve in Business Continuity Plan(BCP) model
- Build microservices and REST APIs using API gateway cross cutting technologies for enhancing authentication, logging, throttling, metering and other analytics features
- Optimize and manage current codebase to keep the gateway service running and highly available
- Write test cases and expand test coverage for the code to maintain code quality
- Lead & communicate well with developer team, QA, and product managers to deliver quality solutions as a team
Minimum Qualifications:
- Strong knowledge in Java, Spring and Reactive framework
- Min 3 years’ experience in developing, delivering Web technologies J2EE and Microservice applications
- Good experience working with databases such as MySQL, Cassandra, or MongoDB
- Ability to write automated tests
- Highly motivated professional with interpersonal skills to ease communication with our global/ multi-cultural team
- Able to converse well in English as you will be required to work closely with stakeholders from overseas
Preferred Qualifications
- Hands on development experience with Java 8 or later
- Hands on Microservice development experience in Spring Boot, and Spring f/w
- Development experience in Reactive framework using Spring WebFlux, or ReactiveX, or Micronaut
- Hands on application development/deployment into multi Data-center/Cloud infrastructure
- Experience in container orchestration using Docker, Kubernetes
- Exposure to or domain knowledge of Service Oriented Architecture (SOA) API gateways
- Experience with Elastic Search, Logstash, Kibana (ELK)stack
- Experience with Agile development model, Atlassian toolset such as JIRA, Confluence, and Bitbucket
- Experience using any one of CI/CD tools such as Jenkins, CircleCI, Bamboo
- Troubleshooting / system incident handling experience
Rakuten is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age.