Sr. Java Backend Developer (Kafka, Cassandra, NoSql, ELK/EFK)
100% Remote
12+ Months Contract
Job Description:
Overall 10+ Years exp. Required
Core Skills:
- Backend Development: Java (11/17/21), backend development, microservices architecture, REST APIs, scalable systems, high-performance applications.
- Spring Ecosystem: Spring Boot, Spring Cloud, Spring Data, Spring Security, enterprise application development.
- Event Streaming & Messaging: Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect), event-driven architecture.
- Databases: Cassandra (data modeling, CQL, clustering keys, tuning), PostgreSQL, MySQL, relational & NoSQL databases.
- Distributed Systems: CAP theorem, eventual consistency, scalable distributed architecture.
- Cloud & Containers: AWS, GCP, Azure, Docker, Kubernetes, containerized deployments.
- DevOps & CI/CD: Jenkins, GitHub Actions, GitLab CI, CI/CD pipelines, automation.
- Observability & Monitoring: ELK/EFK stack, Prometheus, Grafana, Jaeger, Zipkin, logging, metrics, tracing.
- Coding Standards: SOLID principles, design patterns, clean code, maintainability.
Key Responsibilities:
- Design and develop scalable microservices using Java and Spring Boot.
- Build and maintain RESTful APIs and event-driven systems using Kafka.
- Implement high-performance backend solutions with distributed architecture principles.
- Work with Cassandra and relational databases for data storage and optimization.
- Deploy and manage applications using Docker, Kubernetes, and cloud platforms.
- Build and maintain CI/CD pipelines for automated delivery.
- Implement observability solutions (logging, monitoring, tracing).
- Write clean, testable, and maintainable code following best practices.
- Collaborate with cross-functional teams in Agile environments.
Regards,
Arjun Pandit | Client Partner
Centraprise Corp | 33 S Wood Ave, Ste 600, Iselin, NJ 08830