Lead/Principle Java Developer - вакансия 987051300

ООО ClearScale

Дата обновления: 11.11.2019

Город: Москва

Категория: IT / Компьютеры / Интернет

Тип занятости: Не имеет значения

Текст вакансии:


About the company:
ClearScale delivers best-of-breed cloud systems integration, application development, and managed services. We are experts in utilizing proven cloud technologies and are on the cutting edge of integrating emerging cloud technologies into our practice.
ClearScale holds a prestigious Premier AWS Consulting partner status (about 50 partners in North America out of 15,000+, top 2% tier).
We have 7 competencies (DevOps, Data & Analytics, IoT, HealthCare, Migration, Mobile, and Nonprofit) and over 80+ AWS certifications. Unlike many partners, we are committed to AWS platform exclusively which makes our consulting team most experienced and knowledgeable about AWS products and solutions in North America.
Our company is headquartered in San Francisco, CA, the heart of the Silicon Valley, with offices in New York, Denver, Phoenix, Toronto, Novosibirsk.
About the role
We are looking for a professional developer with AWS skills to participate in our projects and to join our agile software development team as a full-stack developer with a focus on Node.JS and other JS technologies running on AWS. We want to find a highly motivated, user-focused individual with a willingness to work collaboratively in an agile environment, innovate, and quickly learn and effectively apply new technologies. The culture is casual, positive, and collaborative.
Responsibilities

- Design, code, test and deploy internal and customer-facing cloud services in Java/NodeJS
- Analyze, scope and estimate tasks, identify technology stack and tools
- Design and implement optimal architecture and migration plan
- Communicate with client on data-related issues and support data infrastructure needs
- Collaborate with in-house and external development and analytical teams

Qualifications
ClearScale expects successful candidate to have most of the following qualifications and skills:

- Strong technical experience (6+ years) in software development, focusing on the use of Java (would be a plus to have experience in a full-stack development, Node.JS)
- Knowledge and deep experience architecting and building complex systems with high performance, scalability and reliability requirements
- Technical architecture and leadership skills with ability to drive complete feature life cycle
- Experience owning and operating multiple instances of mission-critical services
- Experience in architecture refactoring and identification of technical improvements within existing applications
- Seasoned knowledge within Spring, Node.js frameworks (e.g. Express)
- Experience with ORM technologies such as JDBC Template or Hibernate, caching solutions such as Redis
- Experience creating automated unit tests in Java/Kotlin
- Deep architectural understanding of web applications
- Strong knowledge of data integration, integration patterns, strong REST API and microservices understanding
- Strong self-management and self-organizational skills
- Knowledge of Web technologies, such as AJAX, HTTP, HTML/XML, REST, JavaScript, CSS, XSL/XSLT, etc.

Would be a plus:

- We run on AWS, so you should have the ability to build, test, and deploy code to run on cloud infrastructure (AWS Lambda, EC2, S3, Kinesis, etc).
- Understanding of DevOps and Continuous Delivery Tools such as Jenkins/CodePipeline
- •Knowledge of Cucumber framework

You’ll be a great fit if:

- You'd like to work remotely with a flexible schedule
- You thrive in a small, dynamic, and agile team that encourages you to learn and grow
- You desire to work with some of the world’s top brands
- You enjoy finding solutions to interesting problems and figuring out how things work
- You're a quick learner - we face exciting new challenges every day, and are constantly evolving with emerging technology
- You welcome having autonomy with complex tasks
- You are passionate about using your experience and expertise to inspire the team




Контактные данные:

Чтобы связаться с работодателем, вам необходимо войти на сайт.

Форма входа находится в меню справа. Если вы еще не регистрировались, вам необходимо зарегистрироваться в качестве соискателя.