Java developer - Middleware

  • 2e Systems is a global technology provider to the airline and travel industries
  • Our software development group is central to our success
  • You will work with engaged and highly competent colleagues, in independent teams with high levels of autonomy

Seeking a driven and enthusiastic graduate, mid-level or senior Java developer to join our global product development team

Web: https://2e-systems.com/
Type of employment: Full time

2e Systems is a highly versatile computer engineering and development company specializing in online booking, e-commerce, mobile and communication solutions for the airline and travel industry; we develop and operate critical systems for airline customers worldwide. Our head office is in the Frankfurt area (Bad Soden am Taunus), our software development group is central to our success, and we are looking for the right candidate to join either our Frankfurt, London, Dublin or Zagreb offices.

Job description
Our developers at all levels of experience participate in the full development lifecycle from concept to deployment, using agile methodologies and the latest technologies. We are an engaged global team with a flexible approach, and there is plenty of opportunities to grow, learn, and be recognized worldwide!

We develop quality software under time pressure, and it is critical that all team members work well with colleagues and communicate professionally with customers.

Main tasks of the position

  • Designing, developing, and maintaining complex, dynamic applications
  • Analysis of business requirements
  • Supporting the deployment of systems and diagnosis of problems
  • Estimation and prioritization of own work activities
  • Interaction with project managers and customers
  • Close collaboration with worldwide colleagues and clients

Position requirements
A good understanding of, and ideally experience with:

  • Software development using modern languages (ideally Java)
  • Programming concepts, data structures, and object-orientation
  • Relational database development using SQL (ideally with MySQL)
  • General software development practices (ideally using IDEs such as Eclipse)

Some understanding of, and ideally experience with:

  • UNIX (ideally Linux) as well as operating system and networking concepts
  • NoSQL
  • Highly available, highly scalable, high volume transactional systems
  • Working in small teams with end-to-end responsibility for delivery of complete systems
  • Reading, understanding, and contributing to technical specifications
  • Source control systems and branching models (ideally using Mercurial, or any modern system such as Git)

As well as:

  • Enthusiasm, dedication, and a well-organised approach
  • Strong problem-solving and debugging skills
  • Good clean code that can be quickly grasped and maintained by other team members
  • The ability to operate both in a team and independently
  • Excellent spoken and written English; German or Croatian is a bonus
  • A qualification such as Bachelors or Masters in computing or related discipline

Beneficial skills

  • Spring, Hibernate and Infinispan
  • Creating and consuming APIs (e.g. RESTful Web services)
  • NoSQL databases and message queuing (ideally using JMS)
  • Test-driven development and continuous integration tools
  • Using build and deployment tools such as MAVEN
  • Systems and/or database administration (e.g. performance analysis and tuning).
  • Load testing tools such as JMeter
  • HTTP, HTML/CSS, and JavaScript

What we offer

  • Work in the interesting and dynamic airline industry
  • We are strongly international and offer cooperation with colleagues and customers globally, including opportunities for international travel
  • You will work with engaged and highly competent colleagues, in independent teams with high levels of autonomy
  • We have an informal and friendly environment with many exciting professional and technical challenges
  • You will receive a competitive salary combined with good opportunities to develop professionally
  • Further education and professional development is encouraged and supported
  • Your work will have a direct and visible impact on our business and customers

About 2e Systems
2e was established in Germany in 2000, we now have offices in Croatia, Ireland, the UK, the US, and Australia. We use many of the latest open source frameworks and technologies to build stable and high-quality products.

We provide airlines with internet and mobile solutions for booking flights, check-in, notifications, and crew management. Customers include airlines such as Lufthansa, Austrian Airlines, Swiss Airlines, airBaltic, Croatia Airlines and JetBlue.

How to apply
If you would like to be part of our success and are looking for a challenging job working with a team of experienced engineers, we welcome your application!

Please send your application via reply button, paying attention to the following points:

  • Your CV must be in English
  • Please include a brief cover letter explaining why you are an excellent fit for the job and which locations you would like to be considered for
  • If you require help / sponsorship to work in your preferred location, please state this clearly

We hope you understand that we will not respond to applications which do not meet these minimum criteria.


Informace o pozici

Společnost
2e Systems GmbH
Address
Frankfurt am Main, Germany
Required education: Secondary education or professional training with a school-leaving exam
Listed in: Tourism and accommodation, Transport, logistics and supply, IS/IT: Application and system development
Employment form
Employment form: Full-time work
Contract duration
Contract duration: Permanent
Employment contract
Employment contract: employment contract
Employer type: Employer

2e Systems GmbH
Máte šanci! Na tuto nabídku zatím odpověděli méně než 4 lidé.