Backend Java Developer
Join an internal development team supporting a US-based FinTech client in the cryptocurrency sector. You will work on a mix of new features and maintenance of an existing legacy system. This role requires a "detective" mindset—often, the business and technical logic must be extracted directly from the code, as documentation may be sparse.
Details
Client Location: USA
Rate:110-130 PLN/h net + VAT (B2B)
Start Date: ASAP (within 1 month).
Duration: Long-term (no defined end date).
Working Hours: Availability until 17:00–17:30 CET (ensuring a 2-hour overlap with the US).
Equipment: Dedicated laptop provided (includes an activity tracker, currently inactive but present).
Responsibilities
Full-Cycle Development: Developing new functionalities and maintaining the existing crypto platform.
Legacy Management: Working with "spaghetti code" and legacy architectures to ensure stability and growth.
Technical Research: Independently discovering business and technical logic within areas where the client lacks documentation.
Collaboration: Participating in weekly cross-team "Grand Dailies" and ad-hoc meetings with the Product Owner.
Communication: Direct, fluent communication with the US-based client.
Requirements
Technical Requirements
Core: Strong proficiency in Java and Spring framework.
Architecture: Hands-on experience with Microservices and gRPC.
Data & Messaging: Solid knowledge of MySQL and Kafka.
Problem Solving: Ability to navigate and refactor complex, undocumented legacy systems.
Soft Skills
Proactivity: High level of independence in seeking information and solving technical debt.
English: Excellent verbal and written communication (Fluent/B2+).
Teamwork: Maturity in working within a self-managed team structure.
Backend Java Developer
Backend Java Developer