The full production cycle IT company specializes in the development of software products/services in the field of information technologies. The company’s team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders to interact in the cryptocurrency market.
We are looking for a Middle Java Developer to join our team. You will help build a scalable realtime platform using Java, Spring Boot, and modern messaging technologies.
Responsibilities: * Design, develop, and maintain non-critical microservices; * Work with real-time public data streams for exchange operations; * Build and optimize a notification management system; Implement robust and maintainable Spring Boot/Hibernate/REST API services; * Ensure efficient message broker integration (Kafka, RabbitMQ); * Optimize SQL-based data access and service performance; * Continuously improve system performance, codebase maintainability, and development processes.
Requirements: * 4+ years of experience in software development; * Proficiency in Java 18+ and modern Java features; * Hands-on experience with relational databases and SQL, particularly PostgreSQL; * Hands-on experience with message brokers (Kafka, RabbitMQ); * Knowledge of Spring Boot, Hibernate, REST APIs; * Knowledge of computer science fundamentals (algorithms, data structures).
Would be a plus: * Experience with streaming technologies (Apache Flink, Hazelcast Jet). * Experience with AWS Cloud services.
What will you do in the first 90 days? * Implement Exchange Public Data Realtime Stream Processing * Develop a Notification Management System
Company offers * Care from Day One — medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters * Work-Life Balance — 24 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress * Investment in your energy — partial reimbursement for any sports activities that empowers you. * Growth — partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best! * Knowledge Library — books in the office and access to the Kuka online library to learn, grow, and find inspiration. * Island Relaxation 14 days a year — enjoy a getaway at the corporate villa in Cyprus.
Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future!
Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering Pine Software as your next career move!