Java FullStack Developer

Remote / Prague 8 /
Hybrid
Lokation: Prague 8, 30% HO
Languages: Fluent English and Czech

Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term

  • The Software Engineer has the skills to develop large and / or complex programs, incl. design, coding and testing. As part of test responsibilities, the Software Engineer defines and creates test cases, executes test activities and reports on progress.

Tasks/responsibilities:

  • Team members should possess and demonstrate the following technical skills and qualification:
  • Practical experience with development of standard & enterprise Java applications (3 years or more)
  • Experience with Spring (Framework, Boot, Security, Data, Integration)
  • Experience with Frontend technologies, ideally Angular 11+, npm, TypeScript, RxJs
  • Excellent Java programming skills
  • Experience with SQL databases
  • Must be a responsible and reliable team player with good communication skills

Mandatory skills and experiences:

  • Critical thinking, the ability to identify problems and propose solutions
  • English is mandatory and this includes good English writing skills
  • An interest in financial world (Mutual / Hedge Funds) is appreciated

Optional skills:

  • 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 / Playwrigth