




Job Summary: SOSDocs is recruiting a Senior Java Software Engineer to maintain, support, and evolve the document management system for the Chamber of Deputies, with emphasis on availability, stability, and performance. Key Highlights: 1. Exclusive allocation at the Chamber of Deputies 2. Focus on maintenance and evolution of a senior Java system 3. Experience with cutting-edge technologies in critical environments **Description and Responsibilities:** **Working Hours:** Monday to Friday **Level:** Professional **Employment Type:** Permanent – CLT **SOSDocs is recruiting a Senior Java Software Engineer for exclusive allocation/dedication under the maintenance, support, and evolution contract for the Chamber of Deputies’ document and administrative process management system (eDoc / ECM based on Nuxeo).** **The role’s primary focus is to ensure system and infrastructure availability, stability, performance, and secure evolution across production, staging, testing, and development environments, meeting defined service-level agreements.** **The professional will be responsible for performing the following activities:** * Perform system maintenance and support (including Java source code fixes) to ensure availability and stability; * Implement and evolve Java components with emphasis on performance, concurrency, and resilience; Investigate complex incidents and issues (advanced debugging, log analysis, root cause analysis/postmortems). * * **Perform Java application profiling and troubleshooting:** * *thread dumps, heap dumps, garbage collection analysis, CPU/memory usage, deadlocks, contention.* * **Diagnose and optimize critical integrations and dependencies:** * *Oracle (SQL tuning, indexes, locks, performance);* * *Elasticsearch / OpenSearch (queries, indexes, shards, latency);* * *Apache Kafka (lag, throughput, retries, DLQ).* * **Implement and maintain observability and alerting:** * *Grafana, Prometheus, APM/tracing (e.g., OpenTelemetry/Dynatrace/New Relic/Elastic APM);* * *structured logging, event correlation, actionable dashboards and alerts.* * **Apply DevOps practices:** * *Kubernetes deployment/operability (resource management, HPA, probes, scaling, troubleshooting);* * *CI/CD pipelines and automation of operational routines (where applicable);* * *Create and maintain runbooks/playbooks, and support change governance in critical environments.* **Requirements:** 10+ years of Java development experience (corporate and production environments); Strong hands-on experience with Java in production: debugging, troubleshooting, and performance optimization; Proficiency in Oracle database (PL/SQL and query tuning); Experience operating and optimizing Elasticsearch/OpenSearch. **Experience with observability:** Metrics (Prometheus), dashboards/alerts (Grafana); APM/tracing (tool may vary); Structured logging and correlated analysis; Practical Kubernetes knowledge (deployment and troubleshooting); Practical Kafka knowledge (queue/consumer/lag diagnostics and resilience); Experience with high-performance, high-concurrency systems. **Preferred Qualifications:** Experience with Nuxeo and/or ECM platforms / document repositories; Formal SRE experience: SLI/SLO, error budget, postmortems; Experience with automation/infrastructure-as-code (Helm/Terraform/Ansible); Experience with hardening, security, and compliance in government environments. **Benefits:** Attendance Bonus, SESC Membership, Day Off, Open English, University Partnership Programs, Health Insurance, Dental Insurance, Life Insurance, Meal Voucher


