CS Romania

Dolj, Craiova

Full Time

On Site

Java Developer – Banking Project

Feb. 6, 2018

We are looking for Java Developers with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance;
  • Contribute in all phases of the development lifecycle;
  • Write well-designed, testable, efficient code;
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Mandatory requirements:
  • Bachelor’s degree in Computer Science;
  • Proven working experience in Java development (5+ years);
  • Hands-on experience in designing and developing applications using Java EE platforms (3+ years);
  • OO analysis and design using common design patterns and UML;
  • Good knowledge of relational databases (SQL) and object-relational mapping technologies (Hibernate, JPA);
  • Good knowledge of Java SE 7 and 8;
  • Good knowledge of XML/XSD and associated Java APIs (JAXP, JAXB).
It would be nice to have one or more of the following:
  • Java Certifications (Sun / Oracle) ;
  • Experience with Spring framework;
  • Experience with Javascript frameworks (such as jQuery or AngularJS);
  • Experience with Maven / Gradle;
  • Experience with Git / SVN;
  • Experience with PostgreSQL.

What to expect from us:
  • Challenging & professional work environment with a dynamic international team;
  • Competitive salary package, restaurant tickets included;
  • Performance-based bonuses;
  • Opportunities for professional development;
  • Various in house training, including project specific training;
  • Free French training courses;
  • Internal programs for professional development – mobility within the company’s projects;
  • Social/Team activities;
  • The opportunity to become part of an innovative activity domain;
  • Possibility for flexible working hours;
  • Value recognition.