Senior Java Engineer for Global Enterprise Project
We are strengthening our team with a senior software engineer to support a long-term project focused on technical onboarding, configuration, and advanced troubleshooting for a global enterprise client. We require a senior, hands-on profile capable of ensuring technical excellence, client-facing support, and deep problem-solving across distributed systems.
Job Responsibilities
* Act as a technical reference for installation, configuration, and debugging activities in complex distributed environments.
* Troubleshoot complex issues using Java, logs, and system analysis.
* Configure the product through property files and client-specific integrations.
* Support deployments, environment management, and production operations.
* Work directly with client teams to understand technical requirements and ensure seamless implementation.
* Collaborate with Customer Success and Engineering teams to maintain stability and high performance.
* Contribute to continuous improvement of processes, tools, and documentation.
Requirements
* Proven experience with Java (minimum 2 years; hands-on debugging required).
* Strong troubleshooting skills in distributed or high-performance systems.
* Solid understanding of JVM memory, threading, and performance.
* Experience in client-facing technical roles.
* Knowledge of RabbitMQ, Zookeeper, Cassandra, Docker, or Ansible is a strong plus.
* Excellent communication skills in English (spoken and written).
* Full remote availability based in Portugal.
Benefits
* A long-term, stable position supporting a major international project.
* Close follow-up and support from our team.
* A technically challenging environment working on mission-critical, high-performance systems.
* An opportunity to grow in a hybrid role that combines engineering depth with direct client impact.