Senior Java Developer
About us:
B2C2 is a leading player in the digital asset space, spearheading the development of the future ecosystem. The firm has facilitated institutional access to cryptocurrency by ensuring reliable liquidity in various market conditions.
Built on cutting-edge crypto-native technology and a culture of continuous innovation, B2C2 has become the preferred partner for diverse institutions worldwide. Established in 2015 and acquired by the Japanese financial group SBI in 2020, B2C2 operates independently. We are headquartered in the UK, with additional offices in the US and Japan. B2C2 OTC Ltd. is authorized and regulated by the UK’s Financial Conduct Authority (FRN 810834).
At B2C2, we take pride in our exceptional company culture and our ability to attract not just top talent, but the right individuals for our team. If you're seeking a challenging role in a thriving industry at a dynamic company, please continue reading.
SCOPE OF THE ROLE
This is an exciting opportunity for successful candidates to join one of our Java development teams.
Role and Responsibilities
- Develop and maintain Java-based applications and components efficiently, ensuring high-quality code and adherence to coding standards.
- Enhance in-house shared libraries, ensuring their reliability and efficacy.
- Write robust, well-documented, and thoroughly-tested code to meet project objectives and deadlines.
- Troubleshoot software defects and technical issues to minimize disruption in revenue-generating processes.
- Collaborate with cross-functional teams to define and implement new features.
- Engage in code reviews and incorporate feedback.
- Maintain and enforce comprehensive internal documentation.
Skills Required
- 8+ years of Java software development experience.
- Profound understanding of object-oriented programming concepts and advanced design patterns.
- Proficient in writing clean and efficient code.
- Experienced in writing automated tests and expanding test coverage.
- Demonstrated ability to take ownership of projects from inception to delivery.
Opportunity:
- Rapid career growth opportunities with a focus on pushing individuals to perform at their best.
- Exposure to the latest technologies and products to enhance productivity.
- Excellent career advancement possibilities within a growing company.
- Involvement in shaping the future of financial technology with a meaningful impact on B2C2's future.
- Engaging work environment balancing hard work with fun.
- Bi-annual performance reviews and discretionary bonuses.
- Ability to create a difference and contribute meaningfully.
- Forward-thinking and dynamic organizational culture.
Desired Skills:
- Experience with asynchronous event-driven network applications based on Netty.
- Proficiency in low GC techniques in Java.
- Knowledge of relational databases, SQL, web technologies, and protocols.
- Exposure to technologies such as PostgreSQL, Kafka, Redis, gRPC, Linux, Docker, Kubernetes, AWS, and Python.
- Interest in cryptocurrency and trading.
A strong culture underscores the success of leading companies, and at B2C2, we pride ourselves on being values-driven.
- Ambition: Striving for historic achievements through excellence.
- Innovation: Forward-thinking in solutions for clients and employees.
- Meritocracy: Recognizing positive contributions organization-wide.
- Teamwork: Achieving goals through collaboration and a positive environment.
- Risk Awareness: Making informed decisions and practicing thoughtful risk management.
Equal Employment Opportunities Policy:
B2C2 upholds a policy of equal employment opportunity for all applicants and employees, regardless of background. Discrimination based on race, color, religion, sex, national origin, age, disability, genetic information, marital status, or other protected factors is not tolerated. We are committed to an inclusive environment that attracts, engages, promotes, and retains top talent and will consider flexible working arrangements for all roles.