Senior Java Developer

We are looking for a talented and experienced Senior Java Developer with a strong focus on Java to join our partner’s dynamic team. As a Software Developer, you will assist in the creation, maintenance and debugging of enterprise file transfer software. Reporting to the Software Manager and Director of Engineering, you must have 5 years of software development experience, be able to work independently and be self-driven and proactive.


  • Minimum 5 years’ experience with Java software development
  • Experience integrating with RESTful services using JSON
  • Experience developing web-based client interfaces using JQuery and JavaScript
  • Good understanding of file transfer protocols such as SFTP, FTPS, HTTP/S
  • Experience with version control software such as Git or SVN
  • Experience using software collaboration tools such as TFS or JIRA
  • Ability to write clean, well-designed and documented code
  • Experience with cloud-based services including AWS and Azure
  • Experience with file transfer protocols including FTP/S and SFTP
  • Experience with EDI protocols including AS2 and OFTP2
  • Familiarity with Agile Scrum methodologies
  • Ability to communicate with all stakeholders
  • Fluent English, both written and spoken


  • Design, develop, and maintain Java-based applications
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Debug and troubleshoot issues in existing software systems
  • Stay updated with the latest Java development trends and technologies
  • Contribute to the continuous improvement of development processes and methodologies

What we offer

  • Competitive salary and benefits package
  • Medical insurance
  • Tax compensation
  • Full Remote
  • Collaborative and innovative work environment
  • Career growth and development opportunities
  • A chance to work with a talented and driven team of professional

About the project

Global Process Automation Company has established itself as a flexible and professional company in the computer software industry. Company headquarters are located in Germany, and offices are scattered in the USA, Netherlands, Ukraine, and Great Britain.

Operating for 27 years in the market, the company offers quality engineering and development of technologies that automate processes, exempting companies from manual and routine tasks. It specializes mainly in enterprise, business, IT process automation, robotic process automation, report distribution, and RoboFinance.

Job Category: Java
Job Type: Full Time
Job Location: Remote Ukraine

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Book a Call