Senior JAVA Visualization Application Developer
Vị trí này dành cho ứng viên Senior, làm việc remote khu vực APAC theo hợp đồng 12 tháng, hỗ trợ múi giờ US CST. Bạn sẽ phát triển, tối ưu hóa và duy trì các ứng dụng visualization hiệu suất cao bằng Java & OpenGL, đồng thời phối hợp với các nhóm đa lĩnh vực, mentor junior và xử lý các vấn đề kỹ thuật phức tạp.
Yêu cầu gồm trên 6 năm kinh nghiệm lập trình phần mềm với nền tảng visualization, thành thạo Java, OpenGL (GLSL, GPU); ưu tiên biết JavaFX, LWJGL, JOGL. Bằng cấp CNTT bắt buộc cùng kỹ năng tối ưu hiệu suất và giao tiếp chuyên nghiệp.
Senior JAVA Visualization Application Developer
Company: Hyqoo
Company description: Hyqoo (Hi-Q) is a Talent Cloud Platform providing global, remote, vetted talent on demand across Data, Cloud, Cybersecurity, Software, and Product Engineering.
To learn more about Hyqoo, please visit https://www.hyqoo.com.
Role: Senior Visualization Application Developer
Duration: 12 Months contract with possible extension
Time zone to support: US CST
Working hours: 40 hours per week / 8 hours per day
Roles and Responsibilities:
- Design, develop, and maintain high-performance visualization applications using Java and OpenGL.
- Collaborate with cross-functional teams including data scientists, UI/UX designers, and backend developers to deliver integrated visualization solutions.
- Implement advanced graphics programming techniques to create interactive and real-time 2D/3D visualizations.
- Optimize rendering pipelines and application performance to ensure smooth and responsive user experiences.
- Conduct code reviews, mentor junior developers, and contribute to best practices in software development and graphics programming.
- Troubleshoot and resolve complex application issues related to graphics rendering and visualization.
- Stay updated with the latest advancements in graphics technologies and visualization frameworks to continuously improve application capabilities.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 6 to 10 years of professional experience in software development with a focus on visualization and graphics programming.
- Proven expertise in Java programming and strong understanding of object-oriented design principles.
- Extensive experience with OpenGL for graphics rendering and visualization.
- Solid knowledge of computer graphics concepts including shaders, rendering pipelines, and GPU programming.
- Experience with performance optimization techniques in graphics applications.
- Strong problem-solving skills and ability to work independently as well as part of a team.
- Excellent communication skills to articulate complex technical concepts to diverse stakeholders.
Tools and Technologies:
- Java (Core Java, JavaFX preferred)
- OpenGL (including GLSL shaders)
- Graphics development tools and libraries (e.g., LWJGL, JOGL)
- Integrated Development Environments (IDEs) such as IntelliJ IDEA or Eclipse
- Version control systems, preferably Git
- Familiarity with 3D modeling and visualization software is a plus
Location: APAC
Skills:
Similar Jobs





