You are viewing a preview of this job. Log in or register to view more details about this job.

Java Support Engineer

We're looking for a technically curious and customer-focused engineer who enjoys solving problems and learning new technologies. In this role, you'll configure, deploy, troubleshoot, and support our Java-based enterprise applications while collaborating with customers and cross-functional teams. Whether you're early in your career or have several years of experience, we'd love to hear from you.

 

Required Qualifications

  1. Working knowledge of Java (8+) including object-oriented programming, Collections, Streams, and exception handling.
  2. Understanding of SQL and relational databases, including PostgreSQL, MySQL, Oracle, SQL Server, or similar technologies.
  3. Experience working with application configuration files such as XML, YAML, and properties files.
  4. Comfortable working in Linux environments with basic shell scripting knowledge.
  5. Ability to analyze logs, troubleshoot technical issues, and solve problems across applications, databases, and operating systems.
  6. Strong analytical, troubleshooting, and problem-solving skills with a willingness to learn new technologies.
  7. Ability to work effectively with customers and collaborate with Development, QA, DevOps, Product, and Customer Support teams.
  8. Strong written and verbal communication skills, including the ability to create technical documentation.

 

Preferred Qualifications

Experience with one or more of the following is a plus:

  1. REST APIs and system integrations
  2. CI/CD tools such as Jenkins or GitLab CI
  3. Docker or container technologies
  4. Security concepts, including authentication, authorization, SSL/TLS, and certificates
  5. Basic networking concepts

AI-assisted development tools (such as GitHub Copilot, ChatGPT, or similar) and a basic understanding of AI concepts, including large language models (LLMs) and prompt engineering