本人目前在上海一家互联网公司。之前混外企,前上司是一个南亚人,在旧金山,目前他自己有一家小公司叫 agiletestware,希望在中国找一个 java 开发,可以 base 任何城市,在家办公,薪水通过外汇直接转账。前上司人非常好,目前也是一家二线科技公司的总监。
具体的岗位要求如下,如果感兴趣,可以发英文简历给我
[email protected] 。
本来是想在猎聘和 boos 直聘发的,但是需要公司认证,我发不了,也不能走目前自己就职的公司的渠道,所以来 V2EX 宝地。
非常适合目前在二三线城市,或者在一线城市想回老家发展的朋友,可以有很多时间陪家庭。
Senior JAVA Developer
Job description
Agiletestware is a small company based in San Francisco. We make a variety of software tools that help organizations with engineering productivity.
Currently, we are looking for a Senior Java Developer that will be based in China. You will be working under a lead developer based out of St. Petersburg, Russia and the founder of the company who is based in San Francisco, USA.
This is a very small core team and we are looking for someone who loves to solve problems, is drama free, has creative ideas, and can work well with remote teams. You will be expected to be a self-starter, be excited about being an early employee, and be motivated for developing compelling solutions for an untapped market.
Job Requirements
Strong Java skills and OOD/OOP experience, knowledge of core libraries, data structures, and common design patterns.
Experience with extensive unit testing your code using Junit/TestNG, Mocking, code coverage, findbugs, etc.
Experience with JAVA collections, concurrency, and other core JAVA concepts.
Experience developing REST API using frameworks like Jersey, DropWizard, Spark, RESTX, etc.
Experience with GIT using Github, Bitbucket, or something similar
Experience using JAVA with databases (mysql, memsql, mongo, etc)
Experience with development using Docker
Experience with CI using Jenkins, Bamboo, TeamCity, etc.
University degree in Computer Science / Engineering.
Strong communication skills and passion for working independently as well as in small team. Must be a self starter and figure out thing on your own.
(big plus) If you have a github profile with java projects, we would love to see your work
(big plus) If you are proficient in javascript and have experience with frameworks such as Angular2, React, etc.
Responsibilities
Extensive pair programming with lead JAVA developer to develop new features, fix bugs, and R&D into new products.
Build plugins/extensions for Jenkins, Bamboo, and TeamCity CI software
R&D into appropriate database systems (memsql, mysql, mongodb, etc) for storing and retrieving time-series data + relational data
Develop REST API for storing and retrieving data.
Performance and scalability testing of the APIs and the underlying system.
Interact with customers via email, gotomeeting, etc to help with product issues.
Work with front end developer and continue to develop REST API