⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Java Developer - system programming (USA - remote)

Агентство / HR ресурс  NEWHR ( new.hr )
Cupertino, USA
Сеньор
Информационные технологии • Разработка • Backend • Java • SaaS/PaaS
10 сентября 2020
Удаленная работа
Опыт работы любой
Агентство  NEWHR
Описание вакансии

About the product

  • Modern IPaaS solution, an integration platform for corporate services
  • High-load distributed system with increased fault tolerance
  • We are working with the biggest international companies

Who we are

  • Super professional team of enthusiastic developers, each with rich experience
  • Startup atmosphere, an ability to use technologies you like
  • International team: head office - USA, developers - Russian Federation, USA, Singapore, Barcelona

Our technologies

  • Java, Ruby on Rails, Golang, Node.js
  • Postgres, Kubernetes, Terraform, Ansible, Amazon (AWS)
  • Instead of Jira - Github & Google Docs. All communication by Skype & Slack

Your responsibilities

Development, improvement and optimization of the part of the system - agent that is responsible for the access to the infrastructure on the client side - solve security issues during data transfer, provide high avalaibility of the agent when accessing client services and databases (JDBC). System, platform and low-level tasks - traffic&access control, security and encryption, transferring large amounts of data, ensuring high availability, highload balancing etc:

  • Optimization and scaling of architecture by RPS
  • Work with production infrastructure, deal with production issues
  • Understand customer requirements
  • Contribute in all phases of the development lifecycle
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Provide code reviews to your teammates
  • Use pure JDBC, write optimized SQL queries without any ORM's

Our expectations

  • 7+ years of building production systems using Java (or 5+Java & 3+ RoR/Go/Node.js)
  • Experience with high-load and high-performance systems
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Ability to switch quickly to the other programming languages when needed - is a plus
  • Deep knowledge of PostgreSQL, SQL Server, Oracle, JDBC
  • Excellent debugging, analytical, problem solving skills
  • BS/MS, or PhD degree degree in Computer Science, Engineering or a related subject
  • Readiness to work remotely with teams distributed across the world and time zones
  • Upper-intermediate English level at least. Opportunity to communicate in English (verbal, written)

We offer

  • Remote work with long-term employment on a full-time basis: we are working in Moscow time zone (team calls at about 7pm, 2-3 times a week)
  • Further European relocation is available and additionally negotiated
  • Competitive Salary in US dollars (depending on your skills)
  • A great opportunity for professional development within a successful project, knowledge-Exchange
  • Interesting and challenging tasks
  • Business trips to the USA (Cupertino) - you should have a USA Visa or opportunity to get it
  • Full compensation for buying work computer
  • A contract with you as an individual entrepreneur, 20 work days of paid vacation

Специализация
Информационные технологииРазработкаBackendJava
Отрасль и сфера применения
SaaS/PaaS
Уровень должности
Сеньор