Java Backend Developer Intern

Scientech Solution
Основная информация о компании

Полное наименование компании
Scientech Solution
Организационно-правовая форма
Общество с ограниченной ответственностью (ООО)
Контактное лицо
Jamshid Shamansurov
Номер контактного лица
@scientechsolution
Электронная почта контактного лица
jamshid.shamansurov@scientech-solution.net

Java Backend Developer Intern
Обновлено: 28.09.2022

Тип работы
Опыт работы
Вид занятости
Офисная работа
Без опыта
Полная занятость, Частичная занятость
Разработка сайтов
Разработка приложений
Описание

In a company Scientech Solution, we are looking for a Java Backend Developer Intern

Основные задачи

What Are the Required Qualifications?
—0-1 year of Proficiency in Java, with a good understanding of its ecosystems
—Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
—Familiarity with different design and architectural patterns
—Basic Understanding of the concepts of MVC (Model-View-Controller) —Pattern, JDBC (Java Database Connectivity), and RESTful web services
—Ability to write clean, readable Java code
—Basic know-how of class loading mechanism in Java
—Experience in handling external and embedded databases
—Understanding fundamental design principles behind a scalable application
—Skilled at creating database schemas that characterize and support business processes
—Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
—Implementing automated testing platforms and unit tests
—In-depth knowledge of code versioning tools, for instance, Git
—Understanding of building tools like Ant, Maven, Gradle, etc.
—Other required skills of a java developer include the basic knowledge of:
—JavaServer pages (JSP) and servlets
—Spring MVC, Spring Boot, JPA, Hibernate, JDBC
—Markup Languages such as XML, JSON
—Abstract classes and interfaces
—Constructors, lists, maps, sets
—File IO and serialization
—Exceptions
—Java Keywords like static, volatile, synchronized, transient, etc.
—Multithreading and Synchronization

График работы

— Possibility to combine with the main employment;
— Competitive salary level;
—Interesting tasks and opportunities for professional and career development.

Дополнительные требования

Bonus Points:

—Bachelor’s degree in Computer Engineering or related fields is a plus
—Experience in Agile Development methodologies is a plus (Scrum, Kanban, etc.)