Skip to content

Software Engineer

INTEGRA, a.s. · Software

Summary

Develop, test, maintain, and improve the Prisma RDS software, a back-end and web GUI for reference data management. This involves cooperating with team members, business analysts, and stakeholders, managing project priorities, and supporting technical maintenance.

Key facts

Status
Available
Location
Prague
Work arrangement
Hybrid
Start date
Prague (3days offsite)
Languages (required)
  • English
Required skills
  • Java
  • SQL
  • Unix/Linux
  • Git
  • C++
  • ActiveMQ
  • AMQP
  • bash
Benefits
  • Partly home office or remote work
  • Room for personal initiative and improvement ideas
  • Inspirational working environment
  • Opportunity to work in a multicultural team
  • Tax and accounting advice are provided free of charge
  • great team buildings with us such as barbecues, rum tastings, sports activities, and more
Estimated salary (not official)
~70k–85k Kč/moRough estimate for a full-time role — not provided by the employer How is this calculated?

Full description

Introduction You will work in the sub-team developing the in-house back-end and the web GUI for Prisma reference data management (RDS – Reference Data Service). The system runs on Linux, employing distributed and parallel processing as well as high-availability features.

The main RDS component is written in Java, running on JBoss embedded in a Linux environment. This component is using Spring, ActiveMQ, Hibernate, MySQL. The RDS system also contains several REST-based micro-services and stand-alone applications written in Java.

These services use the following technologies: Spring Boot, Hibernate, MySQL, OpenAPI and Apache Tomcat. Python and bash are used for auxiliary scripting. ABOUT POSITION Develop, test, maintain/support and improve the Prisma RDS software.

Proactively cooperate with team members, business analysts and other stakeholders. Support the technical maintenance team as necessary. Manage your own project priorities, deadlines and deliverables. Contract Prague (3days offsite) REQUIREMENTS Strong Java object oriented programming skills.

Experience working with SQL relational databases. Development and scripting experience under Unix/Linux. Knowledge of data modelling and distributed systems (communication). Familiarity with code management systems (e.g. Git). Critical thinking, ability to identify problems and propose solutions, teamwork, proactivity.

Willingness to learn. Experience working in a corporate environment. English is essential. Additionally, you need to be a team player with a sense of humour, good communication and collaboration skills, motivated and to be flexible.

NICE TO HAVE: C++ programming skills (enables rotation opportunity within Margining Services team). Experience with messaging (ActiveMQ, AMQP or similar). Experience with Linux scripting (bash, Python, etc.). Interest and/or background in financial industry, derivatives or securities trading.

WHAT CAN YOU EXPECT Long-term cooperation Partly home office or remote work Room for personal initiative and improvement ideas Inspirational working environment Opportunity to work in a multicultural team ADVANTAGES OF COOPERATION WITH INTEGRA We are a stable company with continual growth We collaborate with more than a hundred local and foreign companies We rely on a friendly and individual approac Our company also manages custom development and penetration/performance testing Tax and accounting advice are provided free of charge You can experience great team buildings with us such as barbecues, rum tastings, sports activities, and more Job description Requirements We offer Other benefits of cooperation with Integra

Apply on the company site