- Страна
- Бразилия
Откликайтесь
на вакансии с ИИ

Java UI Application Developer
Отличная вакансия для опытных Java-разработчиков, желающих работать в наукоемкой области. Удаленный формат, международная среда и работа с современным стеком (Cloud, AI) делают предложение очень привлекательным.
Сложность вакансии
Высокая сложность обусловлена специфической нишей (геофизика) и требованием глубоких знаний Eclipse RCP/SWT, а также многопоточности в Java. Работа с огромной кодовой базой и распределенными командами требует высокого уровня самоорганизации.
Анализ зарплаты
Зарплата для Senior Java Developer в Бразилии на удаленной основе обычно выше среднего по рынку, особенно в международных компаниях уровня Encora. Указанный диапазон отражает рыночные стандарты для специалистов с глубоким знанием Eclipse RCP.
Сопроводительное письмо
I am writing to express my strong interest in the Java UI Application Developer position at Encora. With extensive experience in Java development and a deep understanding of Eclipse RCP/SWT, I am confident in my ability to contribute to your team's mission of creating advanced software solutions for geophysical data processing and visualization. My background in developing complex thick-client applications and working with multi-threaded Java environments aligns perfectly with the technical requirements of this role.
Throughout my career, I have successfully collaborated with cross-functional teams to translate UX requirements into robust GUI implementations. I am particularly drawn to this opportunity because of the chance to work on high-performance computing challenges, such as 2D/3D graphics and cloud-integrated microservices. My experience with CI/CD pipelines and performance optimization tools like VisualVM and JFR will allow me to maintain the high code quality and performance standards that Encora is known for.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в encora10 уже сейчас
Присоединяйтесь к глобальной команде Encora и создавайте инновационные решения для визуализации геофизических данных уже сегодня!
Описание вакансии
Important Information
Location:Brazil
Job Mode: Full-time
Work Mode: Work from home
Job Summary
We are seeking a highly skilled and experienced Java UI Application developer to lead the design, development, and optimization of advanced software solutions for geophysical data processing, modeling, visualization and interpretation. In this role, you will collaborate closely with geoscientists to create innovative tools that enhance data-driven decision-making through powerful visualization and interpretation capabilities. You will also collaborate with global development teams across Europe, Canada, and the United States, contributing to a dynamic and international engineering environment.
Responsibilities and Duties
- Collaborate closely with a UX design team, product owners, and software engineers to translate UX requirements into robust GUI implementations with Eclipse RCP/SWT;
- Present software designs and technical proposals to lead;
- Ability to break down development tasks and lay out clear implementation roadmaps;
- Implement and optimize computation algorithms;
- Design and develop both thin and thick client applications that interact with cloud-based microservices;
- Working with complex UI Java threading and concurrency;
- Working with a large code base and multiple distributed development teams;
- Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools;
- Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex RCP desktop application;
- Mentor junior developers and actively contribute to architectural and implementation decisions;
- Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint;
- Stay current with emerging technologies and trends in computing and software development.
Essential Skills
- BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline;
- Ability to break down complex development tasks and define clear, actionable implementation of roadmaps;
- Preferred strong Java experience;
- GitLab/Github, Eclipse RCP/SWT, VS Code, CI/CD pipelines;
- Performance tools: VisualVM, JMC/JFR, Async;
- Operating systems: Windows and Linux;
- Must be self-motivated and able to work well in a distributed team environment;
- Experience developing commercial thick client desktop applications.
Highly Desirable Skills
- Hands-on experience using Agentic AI to accelerate code implementation and enhance development productivity;
- C++ knowledge and experience a benefit;
- Familiarity with cloud platforms and distributed computing;
- Restful API design and implementation;
- AWS and Azure;
- Tools for scalable data processing: Kubernetes, Spark;
- Experience with Java 2D graphics or 3D OpenGL + CUDA programming;
- Experience working with Cascading Style Sheets (CSS).
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- CSS
- AWS
- Azure
- C++
- Linux
- GitHub
- Kubernetes
- CI/CD
- Apache Spark
- Java
- REST API
- Windows
- CUDA
- GitLab
- OpenGL
- Eclipse RCP
- SWT
- VisualVM
Возможные вопросы на собеседовании
Роль требует глубоких знаний Eclipse RCP для создания сложных интерфейсов.
Опишите ваш опыт работы с Eclipse RCP и SWT. С какими наиболее сложными проблемами отрисовки или жизненного цикла компонентов вы сталкивались?
В описании подчеркивается работа с многопоточностью в UI.
Как вы управляете потоками в Java UI приложениях, чтобы избежать блокировки основного потока (UI thread) при выполнении тяжелых вычислений?
Вакансия предполагает работу с геофизическими данными и алгоритмами.
Был ли у вас опыт оптимизации алгоритмов обработки данных или работы с графическими библиотеками (OpenGL/Java 2D)?
Компания использует Agile и распределенные команды.
Расскажите о вашем опыте взаимодействия с командами из разных часовых поясов (США, Европа, Канада). Как вы выстраиваете коммуникацию?
Упоминается использование Agentic AI для ускорения разработки.
Использовали ли вы инструменты ИИ (например, GitHub Copilot или агентов) для написания или рефакторинга кода? Как это повлияло на вашу продуктивность?
Похожие вакансии
Frontend Developer
Руководитель группы frontend (Team Lead)
Middle Frontend Developer (Vue 3 / Nuxt 3)
Frontend разработчик (Senior)
Angular-разработчик
Ведущий Frontend разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Бразилия