Position: Java Developer (Bucharest)
Company: Verint Systems
Category: Java
Experience required: 1y
English level: upper

Our projects are extremely interesting, working directly with our strategic customers. You will work on projects from the requirements stage till the deployment at the customer's sites.

We are looking for a Java Developer, to join our team.

﻿General purpose of the position:

Activities of elaborating software applications, according to predefined specifications and assembling them in coherent system, including testing in order to check compatibility with specifications.

General objectives of the position:

On time tasks/project execution
Meet defined quality parameters per domain
Ongoing self-learning and accountable approach
Specific objectives of the position:

Elaborates and maintains software applications and data bases
Offers assistance to superior levels of support (Tiers) for developed software projects
Offers support to the development of the knowledge base in his team
Ensures the proper functioning of the equipment

Requirements:

General responsibilities and activities of the position:

Projects logical schemes and diagrams for structuring project requests in logical sequences
Responsible for fixing all assigned bugs in the code for all application versions supported in the company
Provides effort estimations for assigned tasks
Drafts code modules in programming languages using integrated development environments
Configures, tests and modifies necessary applications for delivering requests communicated by the client
Projects and modifies data base structure by coding the data description using data base systems
Preparing the necessary documents according to project requirements
Ensures assistance by practical demonstrations, presentations and providing specific configurations
Self-learning by studying books and magazines in the field, electronic documentation, enrolls in discussions on domain topics
Collects, structures and analyses information
Drafts status reports on projects, activities, etc.
Ensures maintenance of equipment by following the instructions manuals, reporting to Service department the malware encountered
Ensures good functioning of installed programs by following the procedures connected to the protection against viruses, maintaining the software configuration
Will ensure proper integration with the team and will collaborate and communicate with them constantly
Will provide ideas for improvements regarding the team’s tasks and projects 

Required Skills:

Bachelor’s degree in computer science / Software Engineering or other related fields
Expert developing in Java 6-8 (>3 years)
Has worked with OOP, JBoss, SOA architecture, SOAP and REST APIs
Has worked with EJB and Spring
Has worked with JMS
Has worked with Hibernate and MyBatis
Knowledge in SQL
Expert with multithreading
Ability to quick entry to existing code
Ready to travel abroad once a quarter
Fluent English
Willing to mentor junior
Willing to lead a project development

Nice to have:

Knowledge in Sybase
Experience with Kafka, ActiveMQ, HornetQ
Experience with Elastic search
Experience with AVRO
Experience with Wildfly
Experience with EJB
Experience with TCP messages