Java Developer w/Interest in Statistical Programming (2972)

Vor Ort
6 months
flag_no Schweiz

Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

For a project at our banking client site in Lausanne, the French part of Switzerland, we are looking for several experienced

Java Developer w/Interest in Statistical Programming (2972)

These are all Java roles but you will be learning a new language (Risk Data Algebra), that our client uses, which is used to provide reports for this area.
You must be willing to work with the business in defining requirements and used to working with different tools and languages. You need to be flexible and prepared to learn a new skill and a reasonable amount about this business area and data analytics. It will not suit someone who has really only concentrated on Java (particularly the FIX protocol) with no other development languages.

Roles and Responsibilities:

  • Hands on Senior Java Engineer to architect, design and implement systems on the analytics platform
  • Extensive, professional hands on software development experience, using Java and open source technologies
  • Ability to troubleshoot, performance tune and understand Java memory utilization in code produced
  • Design and implement user authentication and security features
  • Rapidly design, prototype and iterate on creative concepts to meet the user requirements
  • Maintain a delivery-orientated approach to developing the reports and their supporting tools & data infrastructure
  • Open to learn other tools under Reporting & Data visualization practice team

Your qualifications:

  • Strong Experience with core Java, JEE
  • In-depth knowledge with Object Oriented Design and Design Patterns
  • In-depth knowledge with technologies such as Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching
  • Strong knowledge of Data Structures and Algorithms
  • Experience with messaging systems
  • Significant experience on JVM tuning
  • Experience with multi-threaded distributed systems
  • Experience with Data Modeling, relational database and SQL
  • Experience with database development (SQL, MySQL, NoSQL)
  • Experience with Legacy application transformation/modernization efforts
  • Familiar with OS X, Linux, Shell Scripts
  • Development of reusable Java client libraries
  • Preferred: Spring MVC/Struts 2/JSF/JPA/Hibernate/Oracle Database

Nice to Have:

  • Experience with one or more modern development IDEs such as Eclipse or IntelliJ
  • Experience with one or more build tools such as Jenkins or Hudson and Ant, Maven, or Gradle
  • Experience with agile project management software such as Jira
  • Knowledge of RESTful service architectures
  • Knowledge of JavaScript frameworks such as JQuery or Node.js
  • Experience with web application development (Java, Ruby on Rails, PHP, Python)
  • Familiar with modern Internet/information/data security issues and technologies
  • Working experience with continuous integration tools: eg Maven, Teamcity, Nexus/Odyssey, Subversion/Git

Are you ready for a new challenge? We look forward to receiving your application on .