Senior Back-End Developer (Java)
Aimprosoft, a fast-growing IT company, is looking for a Senior Java Developer to join a long-term (6–12 months, with a strong likelihood of extension depending on project progress and business needs) international engagement focused on enterprise platform modernization and backend evolution in the Supply Chain / Logistics domain.
The platform is a mission-critical enterprise system used by large global customers to support demand planning, inventory optimization, and supply chain decision-making. It operates at scale, with complex business logic, legacy components, and high reliability requirements.
Ukraine & Europe
About the project & role:
- Upgrading a legacy Java-based platform to newer Java versions (Java 8 → Java 17+)
- Framework and dependency migrations (Spring, Hibernate, testing frameworks)
- Modernizing backend architecture while preserving data models
- Exposing APIs (GraphQL) on top of existing systems
- Supporting and integrating with an ongoing 4GL migration
- Collaborating closely with long-tenured architects who own the domain knowledge
🔥What We Need From You:
- 4+ years with Java 8+
- Experience upgrading or maintaining large legacy Java systems
- English: Upper-Intermediate (B2) or higher for communication with international teams
- Solid understanding of Spring Framework concepts, Hibernate / JPA fundamentals, Relational databases and SQL
- Experience with Gradle 7.x / 8.x
- Experience with Tomcat 10.x / 11.x
- Practical experience designing or implementing GraphQL APIs
- Experience with testing (JUnit concepts, mocking, isolation)
- Strong debugging and troubleshooting skills
- Ability to read and understand unfamiliar code
- Comfortable working with incomplete documentation
- Strong analytical mindset-ability to translate business needs into data-driven campaigns.
- Ability to challenge AI outputs, validate results, and remain the final decision-maker.
📌Nice to have:
- javax → jakarta migration experience
- JUnit 4 → JUnit 5 migration experience
- Experience with Spring Security 6.x
- To be available from 5pm to 9pm Kyiv time (4–5 hours overlap with Central Time (CT))
- Experience in Supply Chain / Logistics domain project
- Experience supporting or integrating with 4GL systems
- Familiarity with gradual migration patterns
- Bachelor’s or Master’s degree in Computer Science or related field.
💼What We Offer:
- Official military deferment (reservation)
- A competitive salary that appreciates your skills and experience
- Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management nor “working under pressure” conditions
- Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement
- Work on a strategic, large-scale international project with high visibility.
- Remote-friendly culture with strong team collaboration.
Apply for this job position, and our recruiter will contact you shortly
We’ve received your message and will get back to you shortly.