Java Developer Intern

Sigma Software

Java

Location
Remote
Employment
Full-time
Level
Junior specialist
Category
Backend
Posted
Deadline

Description

Sigma Software is looking for driven, motivated, and fast-learning individuals eager to start a career as a Java Developer. If you are eager to learn and aspire to work on new projects, this is an excellent opportunity for you to to gain valuable experience in software development as part of a skilled team.

Does this sound like you? Let's grow and develop your skills together!

RESPONSIBILITIES

Quickly learn new technologies

Be ready to demonstrate and prove your current technical level

Work with a mentor to prepare a personal roadmap and address knowledge gaps

Raise problems and blockers to mentor in a timely manner

Study recommended materials and be open to feedback, suggestions, and constructive critics

Show good progress in achieving the Junior Java Developer level within the defined timeframe

REQUIREMENTS

Basic knowledge of Java

Basic knowledge and experience with any SQL dialect (simple SELECT/INSERT/UPDATE/DELETE queries, and Joins of tables)

Basic knowledge of GoF design patterns

Experience with tools such as Git, IDEs, and Gradle/Maven

Basic knowledge and experience with Spring Boot, including the ability to work with it and a general understanding of its core concepts

Experience with unit testing (JUnit, Mockito)

Basic knowledge and understanding of REST (how to design, consume, etc.)

Understanding of the Linux command line

At least an Upper-Intermediate level of English

WOULD BE A PLUS:

GitHub account with a proven development history

Participation in any open-source project

An AWS account

Experience with Docker

Experience of using NoSQL databases

Компанія Sigma Software шукає цілеспрямованих, мотивованих та здатних до швидкого навчання кандидатів, які мріють розпочати кар’єру Java-розробника. Якщо ти прагнеш нових знань, хочеш працювати над цікавими проєктами та зростати в команді професіоналів — ця можливість саме для тебе!

Відчуваєш, що це про тебе? Відкрий нові можливості разом із нами!

ОБОВ’ЯЗКИ

Швидко опановувати нові технології

Демонструвати та підтверджувати свій поточний технічний рівень

Працювати з ментором над індивідуальним планом розвитку та усуненням прогалин у знаннях

Своєчасно повідомляти ментора про труднощі

Вивчати рекомендовані матеріали та відкрито сприймати зворотний зв’язок, зауваження і конструктивну критику

Показувати стабільний прогрес у досягненні рівня Junior у визначений термін

ВИМОГИ

Базові знання Java

Базові навички роботи з SQL (простi SELECT/INSERT/UPDATE/DELETE-запити, об'єднання таблиць)

Розуміння шаблонів проєктування GoF

Досвід роботи з Git, IDEs, Gradle або Maven

Базові знання та досвід роботи з Spring Boot

Досвід написання модульних тестів (JUnit, Mockito)

Розуміння REST (як проєктувати, використовувати тощо)

Базові знання командного рядка Linux

Володіння англійською мовою на рівні не нижче Upper-Intermediate

ПЕРЕВАГОЮ БУДЕ:

Активний GitHub-акаунт з історією розробки

Участь у проєктах з відкритим кодом

Наявність облікового запису AWS

Досвід роботи з Docker

Досвід роботи з NoSQL базами даних

Apply at the source

This role was published by Sigma Software and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗