JR Technologies company, is looking for Senior JAVA Developers for full and permanent employment in its Innovation Center in Chania for the design, development and support of airline software applications.
Source code writing in JAVA Spring Framework
Interact with customer for requirements’ analysis and definition.
Lead a team of developers responsible for the technical analysis, development and implementation of application software and components.
Participating in QA for the implementation of appropriate software engineering best practices (e.g. unit testing, code reviews, design documentation).and code reviews
Providing second level production support.
Deal with web infrastructure and high-performance, scalable distributed systems.
Carry out application performance analysis and optimization.
A limited number trips should be expected.
Bachelor’s degree from an accredited college or university with specialization in an information technology field (e.g., Computer/Management Information Systems (MIS/CIS), Computer Science (CS), Electrical/Computer Engineering (EE/CE), or an equivalent combination of related education and work experience.
Advanced knowledge of object-oriented analysis and design (OOAD) as well as object-oriented programming (OOP) and the J2EE framework and data architectures, Spring Framework and Hibernate.
Experience in software design and system architecture.
Experience with WEB Services (REST, SOAP) and XML.
Experience writing complex SQL queries (MySQL Server preferred).
Experience working with Agile methodology.
Good knowledge of industry standards and best practices surrounding all aspects of the Software Development Life Cycle.
Demonstrate very strong problem solving skills.
Very good English written and oral communication skills.
Post graduate degree in a relevant field.
Experience with NO-SQL data warehouse (e.g. Cassandra)
Experience / knowledge of airline & travel domain