Описание
📈 Architect High-Load Systems:
A product IT company specializing in Real-time Data Processing is looking for an experienced Senior Java Developer to work on our high-load distributed systems in New York.
⚡ Core Responsibilities:
• Design and develop architectural solutions for high-load microservices.
• Profile applications and optimize existing code to minimize memory footprint and CPU usage.
• Work with streaming data pipelines using Apache Kafka, ensuring strict message delivery guarantees.
• Design data storage schemas, optimize PostgreSQL queries, and integrate Elasticsearch/OpenSearch.
• Mentor and elevate the technical skills of Middle/Junior developers on the team.
🧠 What You Bring:
• Deep knowledge of Core Java (17+), JVM internals, Concurrency, and memory models.
• 5+ years of experience with the Spring stack (Boot, Security, Data, AOP).
• Proven track record of designing architectures for systems handling massive concurrent request volumes.
• Expertise in relational databases, including replication, partitioning, and advanced indexing.
• Hands-on experience with Docker, Kubernetes, CI/CD, and observability stacks (ELK, Prometheus/Grafana).
✨ What We Offer:
• Top-tier compensation: $160,000 USD annually.
• Full-time, fully remote work from any location.
• Premium hardware (MacBook Pro/ThinkPad, 4K monitors).
• Comprehensive social package: PTO, health coverage, and sports/medical reimbursements.
• Exciting architectural challenges alongside a team of veteran engineers.