Senior Java Developer

Employer: VERINT Cyber Intelligence
Domain:
  • Internet - eCommerce
  • IT Hardware
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
    Location:
  • BUCHAREST
  • Ilfov
  • Voluntari
  • Updated at: 04.12.2020
    Short company description

    We are a leading global provider of security and intelligence data mining software.
    Our broad Actionable Intelligence™ portfolio for a safer world is deployed in over 100 countries, helping government, critical infrastructure and enterprise organizations to neutralize and prevent terror, crime and cyber threats.

    Requirements

    Required Skills:

    Bachelor’s degree in computer science / Software Engineering or other related fields
    Experience in developing in Java 6-8 (>5 years)
    Experience with OOP, JBoss, SOA architecture, SOAP and REST APIs
    Experience with EJB and Spring
    Experience with JMS
    Experience 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
    Ability to mentor junior
    Ability 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

    Responsibilities

    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

    Other info

    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