Основная информация о компании
- Полное наименование компании
- 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.)