EI
Sr. Java Developer
Expert In Recruitment Solutions
π¦πΊ Australia | πΊπΈ United States
Remote
Senior
3 months ago
- Java
- Spring Boot
- Apache Kafka
- Kafka Streams
- Data Modeling
- PostgreSQL
- MySQL
- NoSQL
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI
- Prometheus
- Grafana
- Jaeger
- Zipkin
- Microservices
- REST API
- Event-Driven Architecture
3 months ago
Location:Remote
Length: 9+ months
Interview:Video
Shift:β Remote
Job Description:
- 6+ years of professional software development experience with Java (Java 11/17/21).
- Strong expertise in Spring Boot, Spring Cloud, Spring Data, and Spring Security.
- Hands-on experience with Apache Kafka β producers, consumers, Kafka Streams, and Connect.
- Proficient in Apache Cassandra β data modeling, CQL, clustering keys, and tuning.
- Solid understanding of distributed systems, CAP theorem, and eventual consistency.
Key Responsibilities
- Experience with relational databases (PostgreSQL / MySQL) alongside NoSQL solutions.
- Familiarity with containerization tools β Docker and Kubernetes.
- Knowledge of cloud platforms: AWS, GCP, or Azure.
- Exposure to CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
- Understanding of observability practices: logging (ELK/EFK), metrics (Prometheus/Grafana), and tracing (Jaeger/Zipkin).
- Design and develop high-performance, scalable microservices using Java and Spring Boot.
- Implement RESTful APIs and event-driven architecture to support complex business workflows.
- Write clean, testable, and maintainable code following SOLID principles and design patterns
Sr. Java Developer Β· Expert In Recruitment Solutions