Senior Java Software Engineer

NCR Corporation

Place of work
Prague
Contract type
full-time

Information about the position

Job description, responsibilities and duties

NCR is looking for a Software Engineer to join our Digital Banking team. This is a very productive, talented and successful group which promotes an environment that fosters creativity, collaboration, mutual respect and accountability. Staying ahead of the new technology curve is a massive challenge, especially in software development with it's constantly changing landscape of products, frameworks and programming models.



We are an agile development organisation keen on continuous build and test across multiple technical disciplines but especially:

Java;
Javascript/AngularJS/HTML5/CSS3;
node.js
Spring/Hibernate;
Relational and NoSQL databases;
Git/Maven/Subversion.

To be successful we are looking for people who:

Are enthusiastic about new technology and software;
Take pleasure in seeing clever, practical solutions put in front of customers;
Enjoy the challenge of solving complex problems in tight timescales;
Are academically bright, flexible and can operate well in a team environment;

Specific Qualifications:

3+ years experience designing and developing Java applications
BS/MS in computer science or equivalent work experience
3+ years of Object Oriented Design and Programming experience...e.g. you know which data structure and algorithm to use for efficiency and code with re-usability in mind
Technologist and geek-at-heart...e.g. you've developed your own Java app just for fun
Aptitude for learning new technologies and applying them in development...e.g. you pick up and create new apps based on an open source library you heard about
Experience with XML/JSON, REST and SOA architectures
Experience with Agile Development and SCRUM methodologies is a plus
Experience developing financial or banking applications is a plus

Requirements for the employee

Candidates with education suit the position

University education (Master's degree)

Language skills

English - Intermediate (B1)

Advertiser

Brief description of the company

NCR Corporation (NYSE: NCR) is a global technology company leading how the world connects, interacts and transacts with business.

NCR’s assisted- and self-service solutions and comprehensive support services address the needs of retail, financial, travel, healthcare, hospitality, entertainment, gaming and public sector organizations in more than 100 countries.

NCR (www.ncr.com) is headquartered in Duluth, Georgia.
ID: 2067883  Datum zveřejnění: 31.3.2015