Senior Application Developer (Japan)

  • No of position : 1
  • Experience: At least 5 year(s)
  • Deadline: 12th December, 2020
  • No of position : 1
  • Role : Senior Application Developer (Japan)
  • Skill : ava 8+, Java EE, Netflix Hystrix, Netflix OSS, REDIS, RESTful API, Spring, SPRING boot, Spring Integration, Tomcat
  • Employment Status : Full Time
Job Context
    This position is seeking a dynamic candidate who is capable and interested in tackling all kinds of technical issues in a large enterprise environment who is also aggressively growing with sense of ownership and leadership. We are looking for a passionate and innovative engineer who can bring fresh ideas, lead the development and operation with getting the peers involved proactively, to join us together in delivering best shopping experiences with high speed and time-to-market.
Job Responsibilities
  • To understand business requirements, and deliver features with high quality and speed
  • To design, development, test, and operate of large scale e-commerce systems
  • To perform maintenance, monitoring, troubleshooting and bug-fix (24/7)
  • To perform system improvement (i.e. refactoring, adopting appropriate technologies and system architecture, and optimizing the system performance with a sufficient load test)
Additional Requirements
  • Age at least 25 years
  • Both males and females are allowed to apply.
  • Over 5 years' experience in designing and developing RESTful API and Micro service architecture as a whole
  • Proven hands-on Software Development experience in designing and developing applications using Java / Java EE platforms (JVM mechanism such as class loading, memory management, and gc tuning)
  • Object Oriented analysis and design using common design patterns (Gof, SOLID principles, and functional programing)
  • Experience in maintaining unit-testing suite at state-of-art level
  • Experience in Spring Framework
  • Experience to host Java application server (Tomcat, WebLogic / Jetty / Undertow, etc.) and configure it for production use
  • Good experience in CI/CD automation of service delivery (using Jenkins/git, etc.) as DevOps
  • Good experience in both Waterfall and Agile practice, and understand the spirit behind them
  • Experience in supervision of software contents management (Git, Maven, and Gradle)
  • Experience in utilizing GNU utility on Linux distribution to take further investigation
  • Relevant professional development work experience of designing RESTful-API / WebService with UML : ERM, SequenceDiagram.
  • Experience with development on Linux/Unix , include skills in scripting languages.
  • Experience on infrastructure and working with VM and Docker based Architectures.
  • Strong understanding of networking, such as DNS, DHCP, JMS, HTTP, TCP/IP.
  • Experience implementing Authentication and Authorization solutions
  • Operate middle ware, such as Apache, Nginx, Tomcat, Weblogic and other open source framework
  • Team leading experience (5~6 people) to achieve targets on schedule under high pressure
Compensation & other benefits
  • Weekly 2 holidays
  • Salary Review: Yearly
  • Education : #Bachelor of Science (BSc) in CSE #Masters or Bachelor in Computer Science/ Engineering.