Java Developer (migration from ActiveMQ (or) kafka to apache pulsar must):Remote:Only 13+ years profiles at Apache, Oklahoma, USA |
Email: [email protected] |
http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=2274538&uid= From: Abhinay, MSR Technologies [email protected] Reply to: [email protected] Hi, Hope you are doing good. Please go through below requirement and share me your updated resume along with visa copy, DL copy and employer contact details. Role: Java Developer Location: Remote Duration: 12+ Months Role & Responsibilities Architect and Design: Provide architectural support in designing scalable, secure, and reliable messaging solutions. Must have solid experience of setting up complex multi node Pulsar clusters. Migrate Messaging Systems: Lead the migration from ActiveMQ or Kafka to Apache Pulsar, ensuring minimal or zero downtime and optimal performance. Deploy and Optimize: Implement and fine-tune messaging solutions in production, adhering to best practices in security, performance, and scalability. Ensure System Reliability: Provide 24x7 post-migration support, monitor system health, and quickly resolve incidents. Enhance Performance: Optimize message processing to reduce end-to-end latency to milliseconds. Should have experience of handling cluster capacity ranging from Multi TB to Peta Bytes of data per day. Implement Security Measures: Enforce strong authentication, encryption, and access control mechanisms without file-based certificates. Develop Fault-Tolerant Systems: Design persistent, reliable messaging architectures with robust failover and disaster recovery strategies. Multi-Data Center Deployments: Ensure high availability across multiple geographically distributed data centres. Improve Observability: Utilize client-side metrics, monitoring, and logging tools to enhance system visibility and performance tuning. Governance and Multi-Tenancy: Establish workload isolation, quota management, and efficient resource utilization strategies. Programming & Problem-Solving: Apply Java expertise to build, optimize, and maintain high-performance messaging solutions. Architectural Support: Guide design decisions, review implementations, and optimize system architectures. Collaboration & Knowledge Sharing: Work with cross-functional teams, participate in design reviews, and mentor team members. Strategic Planning: Contribute to long-term architectural decisions and roadmap planning for messaging infrastructure. Capacity Planning & Optimization: Analyze traffic patterns and plan capacity scaling for high-throughput messaging systems. Incident Response & Root Cause Analysis: Lead investigations on production incidents, perform root cause analysis, and implement preventative measures. Team Interaction Collaborate across Teams: Engage with stakeholders, product teams, and engineering groups to align messaging strategies. Agile Participation: Actively contribute to sprint planning, retrospectives, and progress updates. Mentorship & Documentation: Share knowledge, conduct code reviews, and contribute to internal technical documentation. Stakeholder Communication: Clearly communicate architectural decisions, trade-offs, and progress updates to leadership and stakeholders. What You Need to Bring / Requirements Education Bachelor's or Masters degree in Computer Science, Computer Engineering, or a related field. Experience 10+ years of experience in backend development, distributed systems, or messaging solutions. Technical Skills Messaging Expertise: Deep knowledge of Apache Pulsar, including migration strategies from ActiveMQ or Kafka. Programming: Proficiency in Java and backend development for high-performance systems. Security & Compliance: Strong understanding of encryption, authentication, and secure messaging practices. Multi-Data Center & HA: Experience in designing resilient architectures for multi-region deployments. Observability & Monitoring: Hands-on experience with monitoring and logging tools (e.g., Prometheus, Grafana, Datadog). Infrastructure & Cloud: Familiarity with containerization, Kubernetes, and cloud platforms (AWS, GCP, or Azure). CI/CD & Automation: Experience in setting up automated pipelines for deployment and monitoring. Multi-Tenancy & Governance: Strong knowledge of resource isolation and quota management. Performance Engineering: Experience in tuning JVM, garbage collection, and optimizing large-scale distributed applications. Protocol & API Expertise: Familiarity with messaging protocols like AMQP, MQTT, or WebSockets. Soft Skills Problem-Solving: Ability to debug complex distributed systems and optimize performance. Communication: Strong written and verbal skills to effectively collaborate with teams. Collaboration & Adaptability: Comfortable working in fast-paced, evolving environments. Leadership & Decision Making: Ability to make strategic technical decisions and drive execution. Top 3 Must-Have Skills Strong expertise in Apache Pulsar, including migration strategies from ActiveMQ or Kafka. Strong problem-solving and distributed system debugging skills. Proficiency in Java and backend architecture for high-performance messaging solutions. What my client is looking: Migrate the existing customer base of paypal - Pulsar Admin / Kafka AMG to Pulsar Clusters - Other infra to Apache MQ Pulsar Admin , cluster setup , More Admin side of it Thanks & regards, Abhinay Kumar Sr Recruitment Specialist MSR Technology Group LLC [email protected] https://www.linkedin.com/in/abhinay-kumar-reddy-malipatel/ Keywords: continuous integration continuous deployment message queue information technology golang Java Developer (migration from ActiveMQ (or) kafka to apache pulsar must):Remote:Only 13+ years profiles [email protected] http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=2274538&uid= |
[email protected] View All |
01:26 AM 21-Mar-25 |