SCOPE OF THE ROLE
This is an exciting opportunity in which successful candidates will work in one of our Java teams.
Role and Responsibilities
- Develop and maintain efficient Java-based applications and components, ensuring high-quality code and adherence to coding standards
- Maintain and enhance in-house shared libraries, ensuring their reliability and effectiveness
- Write robust, maintainable, thoroughly-tested and well-documented code to meet project goals and deadlines
- Troubleshoot and resolve software defects and technical issues to minimize disruption in revenue-generating processes
- Collaborate with cross-functional teams to define and implement new features
- Participate in code reviews and incorporate feedback
- Maintain and enforce good quality internal documentation
Skills Required
- 5+ years of software development in Java
- Deep understanding of object-oriented programming concepts and some design patterns
- Clean and efficient coding >
- Comfortable writing automated tests for own code and extending coverage for existing code
- Experience taking ownership of projects and features end to end, from inception to delivery
- Experience of providing production support to business critical services
- Comfortable with ownership & autonomy
- Ability to work with people at all levels of the organization
- Excellent communication skills both in Polish and English - B2/C1 level
Skills Desired
- Experience with asynchronous event-driven network applications based on Netty
- Experience in a selection of low GC techniques in Java
- Knowledge of relational databases and SQL
- Understanding of web technologies and protocols (e.g. HTTP, Websocket)
- Experience with PostgreSQL, Kafka, Redis or gRPC
- Some experience with Linux, Docker, Kubernetes and/or AWS
- Comfortable coding in Python
- Interest in crypto and/or trading
Opportunity:
- To grow at a fast pace as we push you to constantly give the best of yourself.
- Work with the latest technologies and products to maximize productivity.
- Great career development opportunities in a growing company.
- Being part of the future of finance technology and having a meaningful impact on B2C2’s future, making it an exciting and rewarding company to be part of.
- A dynamic workplace with a great balance of hard work and fun.
- Twice yearly performance reviews and discretionary bonuses.
- Ability to make a difference.
- Forward thinking and dynamic culture.
Apply Now: