Position: Trainee Java Developer
Company: GlobalLogic
Category: Java
Experience required: no_exp
English level: intermediate

**Mandatory skills:**

– Good knowledge of the theory and practical usage experience of OOP, partly Java
– Java programming background, must have a low-level programming talent
– Aware of Multithreading, Concurrency, JVM, SQL, Hibernate, Spring, Git, Algorithms, and GoF patterns
– English: intermediate level or higher (spoken and written)
– Desire and willingness to learn new technology and tools
– Be results-oriented and able to thrive in a fast-paced environment
– Self-motivation, self-direction, and strong remote communication skills as this will be a remote-first opportunity

**Nice to have:**

– Experience with AWS / Docker / Terraform / Linux / Bash is a plus
– Pet projects on Github/Bitbucket public account to demonstrate

**Preferences:**

NoSQL, Event/Messaging, AWS, Docker, Terraform, Linux

**Responsibilities:**

– Getting familiar and working with JavaFX client app (Java 8) and back end data orchestration app (Java 8, AWS)
– Learning about and start contribution into tests using JUnit and Cucumber
– Learning and working with AWS infrastructure using Terraform / Docker / Linux / Bash
– Participate in team meetings & provide valuable inputs to the products’ development