{"schemaVersion":"jobsearcher.job.v1","id":"bb26c9456ebb6515402f4cd4","url":"https://jobsearcher.com/jobs/bb26c9456ebb6515402f4cd4","canonicalUrl":"https://jobsearcher.com/jobs/bb26c9456ebb6515402f4cd4","title":"Technical lead - Java, Spring, Hibernate, MongoDB","description":"Technical lead - Java, Spring, Hibernate, MongoDB\nSanta Clara, California\nJob Summary\n\nJava Technical Lead\n\nKey Responsibilities\n\n1. Core Java Development & JVM Internals\nEnterprise Java Codebase: Proficiency maintaining standard API gateway platform cores written in Java, modifying Repository implementations, Services, and data persistence layers.\nRefactoring & Library Migrations: Hands-on experience doing large-scale framework migrations (e.g., upgrading legacy Jackson-Mapper (jackson-asl) dependencies to Jackson Databind or Gson object mapping).\nCustom Policies & Security Validation: Patching custom Policy handlers (like Custom KVM Entry auditing), hardening Java Security Extensions, and fixing JavaCallout permissions execution paths against vulnerability exploits.\nJVM Tuning & Memory Profiling: Diagnosing latency issues, Garbage Collection (GC) overhead failures, thread pooling roadblocks, high memory utilization, and thread contention within runtime Java environments.\n2. Core Apigee Edge Internal Architecture\nComponent Ecosystem: Deep understanding of Apigee Message Processors (MP), Routers (RT), and Management Servers (MGMT).\nRuntime Lifecycle: Familiarity with MP bootup deployment flows, proxy chaining, undeployment sequences, and health check paradigms.\nInternal Tooling: Proficiency using internal administration and deployment frameworks (e.g., 'dsctl', 'cs_tools', 'apigee-adminapi.sh').\nState & Metadata Management: Working knowledge of Apache Zookeeper and Apache Cassandra (latency debugging, metadata issues).\n3. Infrastructure Security, Certificates, & Protocols\nTLS/SSL Handshaking: Hands-on experience debugging TLS 1.3, OpenSSL migrations (1.1.1 upgrade complexities), and cipher suite auditing/compatibility troubleshooting.\nCertificate & DB Maintenance: Routine administration of free-trial certificate rotations and MaxMind GeoIP DB updates.\nPKI Concepts: Comprehension of Keysizes, Extended Key Usage (EKU) validations, and ECDSA/RSA compatibility.\nVulnerability Remediation: Assessing CVE impact (e.g., JVM permissions, JavaCallout vulnerabilities) and applying patches securely to platform components.\n4. DevOps, Cloud Operations, & Troubleshooting\nContainerization & Packaging: Crafting packer revisions, auditing base images (e.g., Rocky Linux, EL8), and writing/debugging Cloud user data boot scripts.\nOperating Systems & Networking: Systems-level Linux troubleshooting. Diagnosing high swap usage, NGINX memory leaks, proxy chaining 499 errors, high CPU/Heap spikes, and socket exhaustion.\nCloud Platforms: Operational knowledge of managing runtime pods across AWS (Classic/Application Load Balancers) and GCP (VPC peering, Load Balancing).\nLog/Dump Analysis: Capturing and dissecting heap dumps, thread dumps (jstack), and TCP dumps.\n5. Monitoring, Metrics, & Incident Response\nTelemetries & Analytics: Managing monitoring systems upgrades (e.g., InfluxDB Migration) and log metric forwarding.\nBigQuery & Grafana: Querying BigQuery system logs and interpreting Grafana dashboards to spot micro-service anomalies.\nIncident Resilience: Writing and tuning Monit/monitoring alerts to capture \"black hole\" MP nodes or unresponsive pods.\nOn-call SRE mindset: Capability to handle P0/P1 customer outages, draft Root Cause Analysis (RCA) docs, and fulfill Postmortem Action Items (PMAIs).\n6. API Proxies, Policies, & Specifications\nPolicy Constraints: Working understanding of fundamental Apigee proxies/policies such as 'OASValidation', 'ServiceCallout', and 'SpikeArrest'.\nSpecifications: Understanding API validations against Swagger/OAS formats.\nCustom extensions: Basic visibility into JavaCallout runtime handling or Lua script overlays in Nginx.\n7. Automated Testing & Refactoring\nPerformance Benchmarking: Executing stress and volume performance checks for release readiness.\nTest Script Refactoring: Migrating historic test frameworks from JMeter scripts to TestNG workflows.\nCI/CD Pipeline Maintenance: Troubleshooting internal build or Functional \"splits\" pipeline blockers.\n\nSkill Requirements\n\nJava, Microservices\n\nDevOps\n\nGCP\n\nCassandra\n\nOther Requirements\nMaximum Salary (US): 128000\nMinimum Salary (US): 69000\n#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-","company":"HCLTech","rawCompany":"hcltech","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-24T09:07:26.942Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Technical lead - Java, Spring, Hibernate, MongoDB","description":"Technical lead - Java, Spring, Hibernate, MongoDB\nSanta Clara, California\nJob Summary\n\nJava Technical Lead\n\nKey Responsibilities\n\n1. Core Java Development & JVM Internals\nEnterprise Java Codebase: Proficiency maintaining standard API gateway platform cores written in Java, modifying Repository implementations, Services, and data persistence layers.\nRefactoring & Library Migrations: Hands-on experience doing large-scale framework migrations (e.g., upgrading legacy Jackson-Mapper (jackson-asl) dependencies to Jackson Databind or Gson object mapping).\nCustom Policies & Security Validation: Patching custom Policy handlers (like Custom KVM Entry auditing), hardening Java Security Extensions, and fixing JavaCallout permissions execution paths against vulnerability exploits.\nJVM Tuning & Memory Profiling: Diagnosing latency issues, Garbage Collection (GC) overhead failures, thread pooling roadblocks, high memory utilization, and thread contention within runtime Java environments.\n2. Core Apigee Edge Internal Architecture\nComponent Ecosystem: Deep understanding of Apigee Message Processors (MP), Routers (RT), and Management Servers (MGMT).\nRuntime Lifecycle: Familiarity with MP bootup deployment flows, proxy chaining, undeployment sequences, and health check paradigms.\nInternal Tooling: Proficiency using internal administration and deployment frameworks (e.g., 'dsctl', 'cs_tools', 'apigee-adminapi.sh').\nState & Metadata Management: Working knowledge of Apache Zookeeper and Apache Cassandra (latency debugging, metadata issues).\n3. Infrastructure Security, Certificates, & Protocols\nTLS/SSL Handshaking: Hands-on experience debugging TLS 1.3, OpenSSL migrations (1.1.1 upgrade complexities), and cipher suite auditing/compatibility troubleshooting.\nCertificate & DB Maintenance: Routine administration of free-trial certificate rotations and MaxMind GeoIP DB updates.\nPKI Concepts: Comprehension of Keysizes, Extended Key Usage (EKU) validations, and ECDSA/RSA compatibility.\nVulnerability Remediation: Assessing CVE impact (e.g., JVM permissions, JavaCallout vulnerabilities) and applying patches securely to platform components.\n4. DevOps, Cloud Operations, & Troubleshooting\nContainerization & Packaging: Crafting packer revisions, auditing base images (e.g., Rocky Linux, EL8), and writing/debugging Cloud user data boot scripts.\nOperating Systems & Networking: Systems-level Linux troubleshooting. Diagnosing high swap usage, NGINX memory leaks, proxy chaining 499 errors, high CPU/Heap spikes, and socket exhaustion.\nCloud Platforms: Operational knowledge of managing runtime pods across AWS (Classic/Application Load Balancers) and GCP (VPC peering, Load Balancing).\nLog/Dump Analysis: Capturing and dissecting heap dumps, thread dumps (jstack), and TCP dumps.\n5. Monitoring, Metrics, & Incident Response\nTelemetries & Analytics: Managing monitoring systems upgrades (e.g., InfluxDB Migration) and log metric forwarding.\nBigQuery & Grafana: Querying BigQuery system logs and interpreting Grafana dashboards to spot micro-service anomalies.\nIncident Resilience: Writing and tuning Monit/monitoring alerts to capture \"black hole\" MP nodes or unresponsive pods.\nOn-call SRE mindset: Capability to handle P0/P1 customer outages, draft Root Cause Analysis (RCA) docs, and fulfill Postmortem Action Items (PMAIs).\n6. API Proxies, Policies, & Specifications\nPolicy Constraints: Working understanding of fundamental Apigee proxies/policies such as 'OASValidation', 'ServiceCallout', and 'SpikeArrest'.\nSpecifications: Understanding API validations against Swagger/OAS formats.\nCustom extensions: Basic visibility into JavaCallout runtime handling or Lua script overlays in Nginx.\n7. Automated Testing & Refactoring\nPerformance Benchmarking: Executing stress and volume performance checks for release readiness.\nTest Script Refactoring: Migrating historic test frameworks from JMeter scripts to TestNG workflows.\nCI/CD Pipeline Maintenance: Troubleshooting internal build or Functional \"splits\" pipeline blockers.\n\nSkill Requirements\n\nJava, Microservices\n\nDevOps\n\nGCP\n\nCassandra\n\nOther Requirements\nMaximum Salary (US): 128000\nMinimum Salary (US): 69000\n#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-","datePosted":"2026-08-24T09:07:26.942Z","dateModified":"2026-08-24T09:07:26.942Z","hiringOrganization":{"@type":"Organization","name":"HCLTech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bb26c9456ebb6515402f4cd4"},"url":"https://jobsearcher.com/jobs/bb26c9456ebb6515402f4cd4"}}