Senior Back-End Developer (Java)

🚀AIMPROSOFT - Senior Back-End Developer (Java) Opportunity! 

 

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. 

 

🎯About the project & role: 

 

You will join an experienced engineering environment where modernization is performed incrementally and carefully, without disrupting existing business workflows. 

The work focuses on: 

  • 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 

Your mission is to help safely modernize a large-scale enterprise backend, improve maintainability, and support long-term evolution of the platform. 

 
🔥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. 

 

 

 

Required skills experience

Java 8 4 years

Required languages

English B2 - Upper Intermediate
Hibernate, Spring
Published 12 January
269 views
·
98 applications
40% read
·
40% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...