Senior Software Engineer (Java, desktop)
Remote
Ukraine
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).
- 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.
If you believe you are a suitable candidate for this position, please attach your updated resume using the provided link.
Our recruitment team will review your profile, and if it aligns with our current job openings, we will contact you shortly. If you don’t receive a reply from us within 5 business days, it means we have decided to move forward with other candidates.
Thank you for understanding.