Entreprise:
Description de l'annonce:
We have ambitious goals and live out our vision with passion and enthusiasm. Do you have a passion for innovation and progress? Would you like to put your expertise and ideas to work in a dynamic environment and take an active role in shaping your future?
Become part of our motivated project development team at our subsidiary in Nabeul and take up the challenge in the Software Development field on a full-time basis (40 hrs./week) as (Junior) JAVA Developer (m/f).
- Responsibilities:
You will support the development team in our L-Mobile Hungary KFT Branch with the realisation of B2B software projects across the entire technical lifecycle using JAVA.
REQUIRED SKILLS :
· Solid knowledge of JAVA or any OOP language
· OOP development approach ·
· At least 3 months Java development experience (own project also acceptable) ·
· Logical thinking, good problem solving skills, proactivity ·
· Good team playing ·
· Very good written and verbal communication in English ·
· Bachelor of Science and/or Master of Science in IT or ongoing studies
SKILLS IN ADVANTAGE :
· Java development experience (6+ months) Project experience
· Solid knowledge in Agile Development Methodology ·
· Technologies: Jira, Svn, Git, Vaadin, Spring Framework, JUnit, Mockito, Maven, SQL, JPA, Apache CXF, SoapUI, JSF, JSP, XML, JSON ·
· Knowledge of application servers (Tomcat, Glassfish),Knowledge of Design Patterns
· Knowledge of Android platform development.
MINIMUM KNOWLEDGE
GENERAL
· Knowledge of JAVA 8 or JAVA 10 ·
· Knowledge of XML ·
· Knowledge of Design Patterns ·
· Object Oriented approach
SERVER·
· Knowledge of J2EE (JMS, JNDI) ·
· Knowledge of SPRING ·
· Knowledge of SOA based architecture ·
· Knowledge of Web Service Servers (Soap, REST) ·
· Knowledge of Apache Tomcat
DATABASES·
· Knowledge of JDBC and JPA technology ·
· Knowledge of SQL language
WEB
· Knowledge of Servlet/JSP technology ·
· Proficiency of web technologies (HTML, HTML5, CSS, JavaScript, Ajax)
DEVELOPMENT, BUILD
· Knowledge of Junit Framework ·
· Knowledge of version control systems (e.g. SVN, JIRA)
·
IDEAL KNOWLEDGE
GENERAL ·
· Experience in build of Development Framework ·
· Willingness to prepare high quality documentation (docx, pdf, xlsx)
SERVER·
· Knowledge of BPM systems ·
· Knowledge of Glassfish Server
DATABASES·
· Knowledge of Database Manager Systems (e.g. MySQL, PostgreSQL, Oracle, HSqlDB, H2) ·
· Liquibase ·
· EclipseLink
WEB·
· Knowledge of JSF, Vaadin, GWT, AngularJS, jQuery
DEVELOPMENT, BUILD·
· Eclipse Development Environment
· Maven