Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 2 дня назад

Java UI Application Developer

Формат работы
remote (только Brazil)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Brazil

Описание вакансии

Текст:
/

TL;DR

Java UI Application Developer: Leading the design, development, and optimization of advanced software solutions for geophysical data processing, modeling, visualization, and interpretation with an accent on robust GUI implementations with Eclipse RCP/SWT and interaction with cloud-based microservices. Focus on complex UI Java threading and concurrency, optimizing computation algorithms, and ensuring high code quality.

Location: Remote (Brazil)

Company

hirify.global is a digital engineering and modernization partner serving leading enterprises and digital native companies globally.

What you will do

  • Collaborate with UX, product owners, and software engineers to translate UX requirements into robust GUI implementations with Eclipse RCP/SWT.
  • Design and develop both thin and thick client applications that interact with cloud-based microservices.
  • Implement and optimize computation algorithms for geophysical data processing.
  • Ensure high code quality through unit testing, code reviews, security hardening, and continuous integration.
  • Provide technical support and lead user troubleshooting sessions for a complex RCP desktop application.
  • Mentor junior developers and actively contribute to architectural and implementation decisions using Agile/Scrum methodologies.

Requirements

  • BS or MS degree in Computer Science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Strong Java experience.
  • Experience developing commercial thick client desktop applications with Eclipse RCP/SWT.
  • Proficiency with GitLab/GitHub and CI/CD pipelines.
  • Ability to break down complex development tasks and define clear implementation roadmaps.
  • Must be self-motivated and able to work well in a distributed team environment.

Nice to have

  • Hands-on experience using Agentic AI to accelerate code implementation.
  • C++ knowledge and experience.
  • Familiarity with cloud platforms (AWS, Azure) and distributed computing tools (Kubernetes, Spark).
  • Experience with Java 2D graphics or 3D OpenGL + CUDA programming.

Culture & Benefits

  • Collaborate with global development teams across Europe, Canada, and the United States in a dynamic and international engineering environment.
  • Embrace Agile/Scrum methodologies.
  • Opportunity to stay current with emerging technologies and trends in computing and software development.
  • Company values diversity and inclusion, hiring professionals based solely on skills and qualifications.