Java Developer (Prague) Offline

We are looking for a developer with strong core Java skills to join the well-established team in Prague that we recently expanded to almost 20 people. Additional experience in Python and web front-end development will be considered valuable.

 

RESPONSIBILITIES

- Become a member of the Agile team responsible for building and enhancing system - the next generation of Banks’ equity derivatives trade capture and lifecycle management platform

- Be responsible for the development and timely delivery of new features and functionalities as well as enhancements to the core systems

- Participate on the architecture and design decisions

- Occasionally interact with the end users to understand issues/feedback and incorporate the same in developing solutions

- Contribute to the continuous improvement of the processes and the system

 

REQUIREMENTS

- Relevant experience in Java software development (at lest 3 years)

- Strong core Java skills including but not limited to Generics, Collections, Multithreading, I/O, Streams and JDBC

- Proficient in reading, writing and debugging multithreaded Java code

- Knowledge of relational databases (ideally Oracle DB)

- Strong problem-solving and critical thinking skills

- Able to understand complex problems and translate them into solution respecting OOP fundamentals

- Understanding of enterprise design patterns

- Experience with technologies supporting development, continuous integration, automated testing and deployment

- Proficiency in technologies supporting Java development and deployment – Spring, Maven, Xml, etc

- Team player familiar with Agile development concepts

- Good command of English

 

NICE TO HAVE

- Experience with Python development

- Knowledge of web front-end development using HTML5 and Angular 6+ or similar

- Familiarity with Linux Shell scripting

- Knowledge of Oracle Coherence and related relevant experience

- Experience with C# .NET

- Familiarity with messaging platforms such as MQ and Solace

 

PROJECT TECHNOLOGIES AND TOOLS

- Java

- Spring

- Hibernate

- Protocol buffers

- Messaging middleware (ACE, Solace, MQ)

- Databases and caches (OracleDB, Coherence)

- Development tools such as: IntelliJ IDEA, Eclipse, Visual Studio + ReSharper, Git/BitBucket, Maven, TeamCity, Jira, Confluence, Nexus, JUnit, Nolio, etc

- Python 2.7 and 3.x – incl. Pandas and NumPy, code annotations, unit testing, mocking and patching, Conda, PyCharm, Notebooks

- RESTful APIs

- Linux (on servers) and Windows (mainly on desktops)

- Cloud (AWS)

- Containers (Docker/Kubernetes/OpenShift)

- ElasticStack (ELK)

 

WE OFFER

- We offer the possibility to work on full product lifecycle – from concept to delivery into production

- Opportunity to work on leading edge FinTech platforms, working in a fast-paced, agile, software engineering culture

- Using English on a daily basis, communication with people from different countries

- Unlimited access to LinkedIn learning solutions

- Comfortable modern offices in Prague 4

- Benefit program (5 weeks of vacation, 5 sick days, wage compensation for the first three days of illness, meal vouchers, flexi pass, annual coupon of Prague city public transport, multisport cards)

- Czech and English language courses

- Start ASAP/negotiable

- Relocation assistance including the coverage of the relocation costs (if needed)

- Rotation program - possibility to relocate for short and long-term projects within 25 countries

- Referral bonuses for recommended candidates

The job ad is no longer active

Look at the current jobs Java Relocate→