求人の概要
ジョブの概要
- International environment.
- High traffic system.
- Competitive package.
Overview
Our product is a high-growth e-commerce service in Tokyo. We are a very progressive company providing the product with substantial capital, access to great technology, and access to international markets.
We are a diverse, very fun and unique team with many foreign members. We’re always interested in meeting talented individuals interested in helping us change the way the world shops, so if you’re passionate about helping save people money and improving the shopping experience apply below!
Application Engineer
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.
Keywords: Java 8+ / Java EE / Spring Boot / Spring / Spring Integration / Restful API / Netflix OSS (Hystrix, Eureka) / Tomcat / Jetty / Redis / Docker / Linux / Kubernetes / apache mesos / apache httpd / nginx / Open API Specification (a.k.a Swagger) / Prometheus / ElasticSearch(Kibana) / Grafana
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 system improvement (i.e. refactoring, adopting appropriate technologies and system architecture, and optimizing the system performance with a sufficient load test)
Minimum Qualifications
- Over 5 years' experience in designing and developing RESTful API and Microservice 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 and Reactive programming
- Experience to host Java application server (Tomcat, WebLogic / Netty / 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.
Preferred Qualifications
- 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
English Requirement: Conversational Level
Japanese Requirement: Not Required
APPLY NOW FOR MORE INFORMATION!!!
You can also directly contact saki.maruyama@teksystems.com to have initial conversation as well