Java Developer
CHI Software is an 18-year technology leader specializing in platform modernization for mid-market companies. With a team of 500+ professionals and deep expertise in AI/GenAI, Data Engineering, and Cloud Services, we are the trusted modernization partner behind leading EdTech, FinTech, and HealthTech platforms. As a Microsoft and AWS partner and a recognized IAOP Top 100 provider, we help transform legacy systems into modern, scalable solutions
Description
Hands-on full stack development of innovative applications. You’ll own the entire development cycle, including design, architecture, implementation, and DevOps. We operate in a fast-paced, agile environment and follow Extreme Programming (XP) methodologies – including remote pairing, Test-Driven Development (TDD), and continuous integration.
Requirements
– Bachelor’s degree in Software Engineering or Computer Science (BSc/BS)
– Extreme Programming (XP) methodologies (must-have)
– Pair programming (must-have)
– 8+ years of hands-on experience with Java (must-have)
– Strong experience with Spring Framework and Spring Boot/Cloud (3+ years)
– Proficient in Kotlin – strong advantage
– Familiar with Functional Programming concepts and Java Streams
– Experience working with microservices architecture, including service discovery and circuit breaker patterns
– 4+ years of experience with React.js (must-have)
– Experience with other modern JavaScript frameworks and libraries
– Experience developing reactive UIs (e.g., Reactive JavaScript)
– 2+ years of experience in TDD/BDD development (must-have) using JUnit, Jasmine, Mockito, Protractor, and Selenium
– Experience in DevOps practices and tools, particularly Jenkins
– Skilled in designing, developing, and deploying cloud or hybrid solutions
– Good English communication skills – both verbal and written
– Experience with container-based environments such as Kubernetes and Cloud Foundry
– Proven ability to assess a wide range of information solutions and technologies
– Self-starter who can prioritize and manage complex tasks in fast-paced, dynamic environments
Our perks
-
Covered vacation period: 20 business days and 5 days off
-
Free English classes
-
Flexible working schedule
-
Truly friendly and supporting atmosphere
-
Working remotely or in one of our offices
-
Medical insurance for employees from Ukraine
-
Legal support