Junior Java Developer

Employer: VERINT
  • IT Software
  • Telecommunication
  • Job type: full-time
    Job level: 0 - 1 years of experience
  • Updated at: 22.10.2020

    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:
    • The position will be 80% bug fixing and 20% development
    • 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 the team
    • Ensures the proper functioning of the equipment
    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 
    equired Skills:
    • Bachelor’s degree in computer science / Software Engineering or other related fields
    • Experienced in developing in Java 6-8 (>1 years)
    • Familiar with SOA architecture
    • Familiar with SOAP and REST APIs
    • Familiar in OOP
    • Knowledge in SQL
    • Familiar with multithreading
    • Ready to travel abroad once a quarter
    • Fluent English
    Nice to have:
    • Experience with EJB and Spring
    • Experience with JMS, KAFKA
    • Experience with Hibernate and MyBatis
    • Ability to quick entry to existing code