Client: Our client is a cybersecurity company which offers various services (such as penetration testing, monitoring, security assessments, etc.) and operates worldwide. They have recently acquired various other companies and are in the process of unifying tools and processes among their recently bought business units.
Project overview: Client is looking to incorporate additional development resources to strengthen and enhance their own internal teams for supporting their main customer portal and the various services offered within it.
- Position overview: DataArt is a global software engineering company. With over 25 years of experience, teams of highly-trained engineers around the world, deep industry sector knowledge, and ongoing technology research, we help clients create custom software that improves their operations and opens new markets.
- DataArt is inviting novice Java developers to take part in the trainee program of DataArt. The goal of this program is to bring specialists to a level that will allow them to work independently on IT projects. Under the guidance of an experienced supervisor, a trainee will solve problems in real projects. If at the end of the test period a trainee reaches the required professional level, he or she will receive a Junior Java Engineer qualification and will continue to work in DataArt full time.
- Responsibilities: Work closely with a Mentor
- Design, implement and maintain Java code
- Take part in software development activities
- Requirements: Enrolled in or recently completed a relevant degree program
- Excellent communication skills, both written and verbal
- Good knowledge of Algorithms, OOP
- Good knowledge of Java Core
- Basic knowledge of GoF, at least Singleton, Decorator, Factory, Proxy
- Basic knowledge of popular RDBMS, at least one - MySQL or PostgreSQL. Be able to write SQL queries (Joins, Where, Group By, Having)
- Basic knowledge of Spring Framework (Core, MVC, Boot - will be a plus)
- Basic knowledge of JPA and Hibernate ORM
- Basic knowledge of developing RESTful APIs
- Basic knowledge of VCS such as Git
- Good Spoken English (at least B1 level according to CEFT)