AgileVision helps companies improve their online presence and IT transformation. It advises its clients on automating existing business processes and moving those processes to the cloud to support organizational growth. AgileVision is a professional service provider focused on bringing digital transformation benefits to businesses.
12 апреля 2021

Java Software Engineer

удаленно $2000–3000

Необходимые навыки

— Good spoken and written English
— Knowledge of data structures and algorithms
— At least 3 years experience as a Java developer
— Strong knowledge of Java 8 +
— Knowledge of the Spring infrastructure (IoC, Data, Web, AOP)
— Familiarity with modern design patterns
— Experience with Spring Boot
— Experience with AWS(Amazon Web Services) will be a plus
— Knowledge of SQL
— Experience with Maven or Gradle
— Experience with Git
— Basic knowledge of Linux/Unix


— Proper compensation
— Coverage of paid certifications
— Teambuilding events
— Microbonuses system
— Remote
— 20 days vacation
— 24 days sick-leave

About the interview process ( a.k.a. a bonus for those who can read so much text):
1. We have only one interview — a deep technical interview
2. The interview consists of two rounds, one hour each

Topics we usually cover:
— Networking — OSI model, NAT, DNS, TCP/IP, routing tables, ports forwarding
— Linux/Unix — shell commands, output redirection, processes and signals
— Containers — working with containers, building images, pushing images to image repositories. Difference between virtual machines and containers

— Working with Git
— Cloud computing models (IaaS, PaaS, FaaS). Differences and application of each model
— Working with AWS


— Design and implement components of large software systems
— Design and implement REST APIs to be consumed by the frontend, mobile, and edge computing devices.
— Writing unit and integration tests
— Performing code reviews

О проекте

You’ll join a team of professionals who work on challenging projects related to manufacturing, IoT, and data analytics.