Junior Java Developer
BoostIT HUB is a Romanian-based IT&C company with a vast experience in working with worldwide clients and projects in diverse industries. We focus on delivering projects fast, secure and on demand. Our organization is part of an international group of companies with a similar business mindset / etiquette: team, excellence, trustworthiness, accountability, motivation and continuous learning. This gives us a competitive advantage in terms of expertise, skills, experience and market standards, by broadening our problem-solving spectrum for our clients.Requirements
Job open exclusively in Pitești.
As a Java Data Visualization Analyst and Developer you have to follow the software development life cycle, work with statistics and implement visual concepts of data representation, manage tasks assigned to you; these are tasks you will deal with on a daily basis. You will work with project managers, senior developers, business analysts, programmers and data scientists.
Minimum 12 months of experience in the IT industry with Java or minimum two years on the field, either as a freelancer or as personal hobbies;
Attention to detail, problem-solving skills and ability to adapt to change;
Good knowledge of Object-Oriented programming and programming in general;
Knowledge of data manipulation and processing with XSLT;
Knowledge of Microsoft's PowerPoint, Excel and VBA;
Knowledge of JUnit testing framework;
Experience with Eclipse IDE;
Good communication skills;
Continuous hunger for knowledge.
Nice to have and other notes
Knowledge of Windows Server Operating System;
Knowledge of version control systems such as Git, Mercurial or SVN;
Knowledge of TDD and BDD practices;
Experience with Gradle, Maven, Ant.
Read a project’s specification and understand the project’s scope (if any);
Understand the existing implementation of the application (if any);
Understand the goal and mission of the project and collaborate with the project manager and the CTO for best solutions;
Recognize technical limits of a potential implementation and failure scenarios;
Recognize potential security flaws in the existing software before the final delivery;
Develop, maintain and improve an automatic reporting application to present complex data in an accessible and usable way in Java, VBA and XSLT;
Optimize and write unit tests for your code, DRY and KISS;
Responsible team player with a positive mental attitude;
Collaborate with other departments.