All offersKrakówJavaJava Developer
Java Developer
Java
Dotcommunity

Java Developer

Dotcommunity
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    regular
    Linux
    regular
    SQL
    regular
    Microservice Architecture
    regular

Job description

Dotcommunity is a recruitment company which was established by people who have been involved in IT recruitment on Polish and international markets for a number of years. We are specialists who have gained experience working for both small local companies as well as large international concerns recognizable all over the world. The expertise acquired over the years by completing dozens of successful projects allowed us to develop a company with which we would like to co-operate ourselves and we would also recommend it to our friends.

Currently, one of our Clients from the financial area is looking for one person for a Java Developer position to join its new team within also brand new department in Cracow.

Your team:
You will be working within the department, where technology is central to all aspects of the business – for example, electronic trading in the financial markets.

The team develop applications for a diverse set of services:
  • FX Prime Brokerage services to the alternative fund manager industry
  • FX Hedging services to Asset Managers
  • FX order management and execution to Custodians acting on behalf of their clients

The business is global so there are development teams around the world - for Europe the development team will be in Kraków. 
This is an opportunity to join the team now – and the Client is looking grow further in the next 12 months.

Your role:
  • The systems are Java 8, deployed to Linux and with SQL RMDBS.
  • You will primarily be working on interesting “back-end” Java work: The apps themselves have multiple internal and external integration points which need to be carefully managed due to the transactional nature of the feeds. They also have both internal and external Client UI components, internal and external reporting capabilities and risk management calculation engines. As a result, there is a wide range of technology challenges to be addressed in the role.
  • These are high volume financial markets systems – which means that efficient performance, scalability and design are key aspects of your technology role.
  • All teams in the department are moving their systems towards smaller micro-services including this – it allows “pods” of developers to work on their service, they can release small changes more frequently and more safely (this team release at least weekly to production) and ultimately get working software in the hands of their users and clients as soon as possible. Also, agile development practices and tooling are used to develop the systems iteratively.
  • They are Dev Ops - your team is responsible for all aspects of developing the system - this may mean automating testing or deployment or making sure the live systems are instrumented so the team can support them. In the department, if something doesn’t work or causes problems you are empowered to fix it. 

You will be passionate about the software you deliver and want to take responsibility for all aspects including production service. 
They are developers but ultimately they own what they build and that means taking it in turns monitor the live system during the working day (shared with the colleagues in London) and very occasionally they may need to deal with issues out of hours.

The Client offers:

Cooperation Insights
  • Stable, long-term projects
  • Full-time employment contract
  • Flexible working hours and home office
  • No dress code and no mobile devices restrictions
  • Relocation assistance

Parent-Friendly Policy
  • Formal assistance while going on a maternity/paternity leave
  • Flexible working arrangements
  • Nursery room
  • Family Days
  • Working Parents Community

Development opportunities
  • Conference and Training budget
  • Language course/ studies partial reimbursement
  • Safari Books
  • Online training
  • Internal training
  • Transfer between projects

To top it off
  • Team events and networking events
  • Tech communities and cultural communities
  • Mentoring programs
  • Public speaking club
  • On-site medical consultations in the office