Our customer builds IT orchestration and automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service automation. Requirements: * 5+ years of professional Java development experience, with the ability to take ownership of an autonomous scope of work. * Strong proficiency in Core Java (Java 8–17, OpenJDK), including multithreading, memory management, and JVM internals. * Solid understanding of algorithms, data structures, collection frameworks, and performance optimization techniques. * Proven experience with data migration and data mapping, including handling large datasets and complex transformations. * Strong hands-on expertise with Regular Expressions (Regex) for parsing, validation, and text manipulation. * Practical experience building desktop applications using JavaFX (GUI development, custom components, event-driven UI). * Good knowledge of API integration (HTTP/REST), JSON processing, and working without heavy frameworks (pure Java approach). * Upper Intermediate English level.
Responsibilities: * Develop and maintain a desktop workload automation application using Java and JavaFX. * Design and implement data migration flows, including mapping logic, transformation rules, and validation routines. * Build and extend GUI components, ensuring usability, responsiveness, and performance. * Apply advanced Java collections and algorithmic solutions to improve application logic and efficiency. * Optimize code for performance, scalability, and resource usage, especially in long-running desktop processes. * Implement and integrate with custom APIs and HTTP/JSON interfaces, ensuring reliable communication and data handling. * Collaborate with the team on architecture decisions, code reviews, debugging, and continuous improvement of development practices.
What we offer: * Annual paid vacation of 18 working days. * Extra vacation days for long-lasting cooperation. * Annual paid sick leave of 10 days. * Maternity/Paternity leave. * The opportunity for sabbatical leave. * Marriage and Parenthood Package. * Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period. * Internal education(corporate library, Udemy courses). * Career development plan. * English and Spanish classes. * Paying taxes and managing PE (Private Entrepreneur). * Technical equipment. * Internal Referral program. * Opportunity to take part in company volunteering activities. * Sombra is a “Friendly to Veterans” award-holder.