Java UI Developer

Encora

Not Interested
Bookmark
Report This Job

profile Job Location:

Mexico City - Mexico

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Important Information

Experience: 5 years

Job Mode: Full-time

Work Mode: Work from home

Responsibilities include:

  • 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 architectural designs and technical proposals to the architecture review board.
  • 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.
  • 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 DSG 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 geophysical computing and software development.

Required Education and Skills

  • BS or MS degree in computer science Geoscience Applied Mathematics or a related engineering discipline.
  • Minimum of 3 years of experience in software development using Java
  • Ability to break down complex development tasks and define clear actionable implementation of roadmaps.
  • Strong Java proficiency is required
  • C knowledge and experience a strong benefit
  • Proficiency with development tools and environments:
    • GitLab Eclipse RCP/SWT VS Code CI/CD pipelines
    • Performance tools: VisualVM JMC/JFR Async
    • Operating systems: Windows and Linux
  • Hands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.
  • Must be self-motivated but be able to work well in a team environment

Desired Experience

  • Experience developing thick client monolithic applications
  • 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 and 3D OpenGL programming.
  • Experience with scientific computing libraries and frameworks:
    • Python: NumPy SciPy Pandas TensorFlow (for ML/AI)
    • C/Java: CUDA (for GPU acceleration)
    • Angular or React
    • Microservices: Quarkus Spring Boot AWS API Gateway
    • Docker Kubernetes

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.

Important InformationExperience: 5 yearsJob Mode: Full-timeWork Mode: Work from homeResponsibilities include: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 architectural designs...
View more view more

Key Skills

  • Computer Science
  • General Maintenance
  • Apache Web Server
  • Information Technology Sales
  • Maintenance Engineering

About Company

Company Logo

As Encora Inc. expands its footprint in Latin America, its acquisition of Nearsoft provides our clients with a unique chance to Nearshore on a global scale.

View Profile View Profile