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

Java UI Application Developer
Интересный проект на стыке науки и технологий в крупной международной компании с возможностью удаленной работы. Однако узкая специализация на Eclipse RCP может ограничить карьерный рост в сторону более современных веб-технологий.
Сложность вакансии
Высокая сложность обусловлена требованием опыта более 7 лет и специфическим стеком технологий (Eclipse RCP/SWT), который редко встречается на современном рынке. Также требуются глубокие знания многопоточности в UI и опыт работы с алгоритмами в научной области (геофизика).
Анализ зарплаты
Зарплата для Senior Java разработчиков в Мексике при работе на международные компании обычно выше среднего локального рынка. Учитывая требование 7+ лет опыта и специфический стек, кандидат может претендовать на верхнюю границу рыночного диапазона.
Сопроводительное письмо
I am writing to express my strong interest in the Java UI Application Developer position at Encora. With over 7 years of experience in software development and a deep specialization in Eclipse RCP/SWT, I am confident in my ability to contribute to your advanced geophysical data processing and visualization tools. My background includes working with complex UI threading, large-scale codebases, and collaborating with international teams, which aligns perfectly with the requirements of this role.
Throughout my career, I have successfully translated complex UX requirements into robust GUI implementations and optimized computational algorithms for high-performance applications. I am particularly excited about the opportunity to work at the intersection of geoscience and software engineering, leveraging my skills in Java and potentially C++ or OpenGL to enhance data-driven decision-making. My experience with Agile methodologies and CI/CD pipelines ensures that I can deliver high-quality, scalable solutions in a fast-paced environment.
I am impressed by Encora's global reach and commitment to diversity and innovation. I am eager to bring my technical leadership and mentoring skills to your team and help drive the development of your next-generation desktop and cloud-integrated applications. Thank you for considering my application.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в encora10 уже сейчас
Присоединяйтесь к глобальной команде Encora и создавайте инновационные решения для геофизики — откликнитесь прямо сейчас!
Описание вакансии
Important Information
Experience: +7 years
Job Mode: Full-time
Work Mode: Remote
ID: 19491
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.
Qualifications and 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.
- Proficiency with development tools and environments:
- 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
Nice to have experience
- 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 a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Создайте идеальное резюме с помощью ИИ-агента

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