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→