Technical Support Java Engineer

HICX
Full_time

📍 Job Overview

  • Job Title: Technical Support Java Engineer
  • Company: HICX
  • Location: Dominican Republic
  • Job Type: Remote (Telecommute)
  • Category: Backend Developer, Support Engineer
  • Date Posted: July 9, 2025
  • Experience Level: Mid-level (2-5 years)
  • Remote Status: Remote (Dominican Republic only)

🚀 Role Summary

  • Primary Role: Debug and resolve code-level issues in HICX's enterprise SaaS solutions for digital supplier management.
  • Key Responsibilities: Enhance product quality, implement minor improvements, and collaborate with support analysts.
  • Technical Stack: Java, Groovy, SQL, web standards, REST APIs, Microservices, and cloud technologies.

📝 Enhancement Note: This role focuses on maintaining and improving HICX's Supplier Management platform, with a strong emphasis on debugging and problem-solving skills.

💻 Primary Responsibilities

  • 80%: Debug and resolve code-level issues identified by support analysts, ensuring high product quality.
  • 20%: Implement minor enhancements and functional improvements based on business requirements and user feedback.
  • Collaborate with the support team to understand and address user-reported issues.
  • Contribute to the continuous improvement of HICX's Supplier Management platform.

📝 Enhancement Note: This role requires a strong focus on problem-solving, attention to detail, and the ability to work independently to resolve complex technical issues.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science or a related field.

Experience: Minimum 2 years of professional Java programming experience in application design, software development, and maintenance.

Required Skills:

  • Proficiency in Java and object-oriented programming.
  • Strong knowledge of SQL and database systems (PostgreSQL, MySQL).
  • Experience with scripting languages like Groovy.
  • Good understanding of web standards (HTML, JavaScript).
  • Solid knowledge of REST APIs and Microservices.
  • Experience with automated testing practices (Unit, Integration, Acceptance).
  • Strong communication and teamwork skills.

Preferred Skills:

  • Experience with Spring Boot and Hibernate.
  • Knowledge of cloud provider technologies (AWS, Azure) and DevOps practices.
  • Familiarity with containers and orchestration (Docker, Kubernetes).
  • Experience with J2EE technologies (Servlets, JTA, JMS, web containers).
  • Knowledge of BPMN Framework like Activity.

📝 Enhancement Note: While not explicitly stated, having experience with front-end frameworks like Vue.js or React would be beneficial for understanding the full application stack.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your problem-solving skills through case studies showcasing complex technical issues you've resolved.
  • Highlight your debugging and troubleshooting abilities with real-world examples.
  • Showcase your understanding of web technologies and REST APIs through relevant projects.

Technical Documentation:

  • Provide clear and concise code comments, explaining your thought process and decision-making.
  • Document your debugging process, including steps taken, tools used, and final resolution.
  • Include test cases and performance metrics to demonstrate your commitment to quality assurance.

📝 Enhancement Note: As this role focuses on supporting and enhancing an existing product, your portfolio should emphasize problem-solving, debugging, and improving legacy code.

💵 Compensation & Benefits

Salary Range: The salary range for this role in the Dominican Republic is approximately USD 35,000 - 50,000 per year, based on local market standards and experience level.

Benefits:

  • Flexible PTO (25 days of paid holiday per year + 3 Public Holidays).
  • Competitive pay based on skills and location.
  • Company socials and off-site events.
  • Additional PTO during birthdays.
  • Diverse, international team and fast-growing industry.

Working Hours: Full-time (40 hours per week), with flexible working hours to accommodate different time zones within the Dominican Republic.

📝 Enhancement Note: While the salary range is an estimate based on market research, the benefits package is comprehensive and tailored to remote workers in the Dominican Republic.

🎯 Team & Company Context

Company Culture: HICX is a leading worldwide provider of enterprise SaaS solutions for digital supplier management, helping Global 5000 companies organize and manage their supplier data. They value innovation, challenging the status quo, and continuous learning.

Team Structure:

  • The technical support team consists of support analysts and engineers who collaborate to resolve user-reported issues and enhance the product.
  • The team works closely with the development team to ensure user feedback is addressed and new features are implemented.

Development Methodology:

  • HICX follows Agile methodologies and practices for product development and maintenance.
  • The team uses Git for version control, Maven for build automation, and Eclipse as their primary IDE.

Company Website: https://www.hicx.com/

📝 Enhancement Note: HICX's company culture emphasizes innovation, continuous learning, and challenging the status quo, which aligns well with the problem-solving nature of this role.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-level (2-5 years) experience range, focusing on maintaining and enhancing an existing product. It offers opportunities for growth in problem-solving skills, debugging techniques, and understanding complex systems.

Reporting Structure: This role reports directly to the Technical Support Manager, collaborating closely with support analysts and the development team.

Technical Impact: As a Technical Support Java Engineer, you will have a direct impact on the quality and reliability of HICX's Supplier Management platform, ensuring user-reported issues are resolved promptly and effectively.

Growth Opportunities:

  • Develop advanced debugging and troubleshooting skills.
  • Gain experience with cloud technologies and DevOps practices.
  • Contribute to the continuous improvement of HICX's products and processes.
  • Expand your knowledge of enterprise-level SaaS solutions and digital supplier management.

📝 Enhancement Note: This role offers significant growth opportunities in problem-solving skills, debugging techniques, and understanding complex systems, as well as exposure to enterprise-level SaaS solutions.

🌐 Work Environment

Office Type: Remote (Telecommute) - This role can be performed from anywhere in the Dominican Republic.

Office Location(s): N/A (Remote)

Workspace Context:

  • Work from a comfortable, well-equipped home office or co-working space.
  • Collaborate with team members using communication tools like Slack, Zoom, and email.
  • Participate in virtual team meetings and company social events.

Work Schedule: Full-time (40 hours per week), with flexible working hours to accommodate different time zones within the Dominican Republic.

📝 Enhancement Note: As a remote worker, you will need to be self-motivated, organized, and able to manage your time effectively to succeed in this role.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Screening: A phone or video call to assess your communication skills, technical knowledge, and problem-solving abilities.
  2. Coding Challenge: A take-home coding challenge focused on debugging and resolving a complex technical issue.
  3. Final Interview: A discussion of your coding challenge solution, followed by a deeper dive into your technical skills, experience, and cultural fit.

Portfolio Review Tips:

  • Highlight your problem-solving skills and debugging abilities through relevant case studies and projects.
  • Showcase your understanding of web technologies and REST APIs through your portfolio.
  • Include clear and concise code comments, explaining your thought process and decision-making.

Technical Challenge Preparation:

  • Brush up on your Java, Groovy, and SQL skills, focusing on debugging and troubleshooting techniques.
  • Familiarize yourself with HICX's products and digital supplier management solutions.
  • Prepare for questions about your problem-solving approach, attention to detail, and ability to work independently.

ATS Keywords: Java, Groovy, SQL, Web Standards, REST APIs, Microservices, Debugging, Problem-Solving, Agile, Cloud Technologies, DevOps, HICX, Supplier Management, SaaS Solutions.

📝 Enhancement Note: To optimize your application and interview process, focus on demonstrating your problem-solving skills, debugging abilities, and understanding of HICX's products and digital supplier management solutions.

🛠 Technology Stack & Web Infrastructure

Backend & Server Technologies:

  • Java (Core)
  • Groovy (Scripting)
  • SQL (PostgreSQL, MySQL)
  • REST APIs
  • Microservices

Development & DevOps Tools:

  • Git (Version Control)
  • Maven (Build Automation)
  • Eclipse (IDE)
  • Cloud Provider Technologies (AWS, Azure)
  • Containers (Docker)
  • Orchestration (Kubernetes)

📝 Enhancement Note: While the technology stack is not explicitly stated, the required and preferred skills listed in the job description imply the use of these technologies.

👥 Team Culture & Values

Web Development Values:

  • Innovation and continuous learning
  • Challenging the status quo
  • Collaboration and teamwork
  • High-quality product development and maintenance
  • User-focused problem-solving

Collaboration Style:

  • Close collaboration with support analysts to understand and address user-reported issues.
  • Regular communication with the development team to ensure user feedback is addressed and new features are implemented.
  • Knowledge sharing and technical mentoring within the team.

📝 Enhancement Note: HICX's company culture emphasizes innovation, continuous learning, and challenging the status quo, which aligns well with the problem-solving nature of this role.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Resolving complex, user-reported issues in a large, enterprise-level SaaS solution.
  • Debugging and troubleshooting legacy code and third-party integrations.
  • Optimizing performance and scalability in a high-traffic, mission-critical application.

Learning & Development Opportunities:

  • Develop advanced debugging and troubleshooting skills.
  • Gain experience with cloud technologies and DevOps practices.
  • Contribute to the continuous improvement of HICX's products and processes.
  • Expand your knowledge of enterprise-level SaaS solutions and digital supplier management.

📝 Enhancement Note: This role offers significant growth opportunities in problem-solving skills, debugging techniques, and understanding complex systems, as well as exposure to enterprise-level SaaS solutions.

💡 Interview Preparation

Technical Questions:

  1. Describe a complex technical issue you've resolved in the past. Walk us through your debugging process and the final solution.
  2. How do you approach optimizing the performance of a high-traffic, mission-critical application?
  3. Can you explain the difference between REST and SOAP web services, and when would you use one over the other?

Company & Culture Questions:

  1. Why are you interested in this Technical Support Java Engineer role at HICX?
  2. How do you stay up-to-date with the latest trends in application design and software architectures?
  3. Can you describe a time when you had to challenge the status quo to improve a product or process?

Portfolio Presentation Strategy:

  • Highlight your problem-solving skills and debugging abilities through relevant case studies and projects.
  • Showcase your understanding of web technologies and REST APIs through your portfolio.
  • Include clear and concise code comments, explaining your thought process and decision-making.

📝 Enhancement Note: To prepare for your interview, focus on demonstrating your problem-solving skills, debugging abilities, and understanding of HICX's products and digital supplier management solutions. Be ready to discuss your approach to debugging, troubleshooting, and optimizing performance in complex systems.

📌 Application Steps

To apply for this Technical Support Java Engineer position:

  1. Submit your application through the application link provided.
  2. Customize your portfolio to showcase your problem-solving skills, debugging abilities, and understanding of web technologies and REST APIs.
  3. Optimize your resume for web technology roles, highlighting your relevant skills and experiences.
  4. Prepare for technical interviews by brushing up on your Java, Groovy, and SQL skills, focusing on debugging and troubleshooting techniques.
  5. Research HICX's products and digital supplier management solutions to demonstrate your understanding of the company and its offerings.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have a minimum of 2 years of professional Java programming experience and a BSc in Computer Science or a similar field. Strong communication skills and a good understanding of engineering best practices are essential.