Java Software Developer

We are looking for a Java Software Developer! The team is in charge of the order routing platform for Investment Funds.

The application is in production since 2005. The system runs on regularly upgraded, up to date versions of JavaEE Weblogic Application Servers and Oracle Database and is essentially developed in Java 8. This year the major redesign and modernisation of the application has started. The target solution is Spring/SpringBoot application split into modules, with Angular GUI and JBoss server for serving REST API calls. Team use Git, JIRA, Maven and Jenkins pipeline to support SCRUM development.

 

Technical skills and qualification:

  • Practical experience with development of standard & enterprise Java applications (3 years or more)
  • Excellent Java programming skills
  • Experience with SQL databases

 

Experience with following technologies is a plus:

  • JavaEE backend technology (JPA 2.0 , JMS, EJB 3, REST)
  • JavaEE Application Servers (e.g. WebLogic / JBoss)
  • Knowledge of Oracle Database Server and PL/SQL
  • Angular framework knowledge
  • UML usage, design patterns
  • Continuous Integration/Delivery tools (Jira, GitHub, Jenkins, SonarQube, Maven, Artifactory, IntelliJ)
  • Command script development and execution on Linux and Windows (ksh/bash/PowerShell)
  • Jenkins, Sonar integration tools
  • Knowledge of unit testing tools such as Junit / Mocking Frameworks / Playwright

 

Other requirements:

  • Critical thinking, the ability to identify problems and propose solutions
  • Must be a responsible and reliable team player with good communication skills
  • English is mandatory and this includes good English writing skills
  • An interest in financial world (Mutual / Hedge Funds) is appreciated

 

Assignment:

  • Location: Prague
  • Fulltime (100 %)
  • Freelance contract
  • Start: asap
  • Duration: Q4 with possible extension
INBRAIT-foto-Jana