Our client is seeking a strong Senior Java Developer with a critical focus on Spring WebFlux and streaming knowledge. The ideal candidate will possess deep expertise in Java development and be adept at building cloud-native, scalable, and high-performance applications.
Technical Skills
Mandatory:
- Core Java: 5-10 Years
- Spring Boot: 5-10 Years
- Spring WebFlux: At least 1 year (Must-have, key focus)
- Stream Processing: At least 1 year (Must-have, key focus)
- Microservices: 2-5 Years
- Cloud Computing: 2-5 Years
- Kubernetes: 2-5 Years
- CI/CD: 2-5 Years
- MongoDB: At least 1 year
- Apache Kafka: At least 1 year
- Apache SOLR: At least 1 year
- Spring Data: 2-5 Years
- Spring Security: 2-5 Years
- Java 17: 2-5 Years
- Python: At least 1 year
Nice to Have:
Responsibilities & Expertise
- Expertise with solution design and enterprise large-scale applications development.
- In-depth knowledge of integration patterns, integration technologies, and integration platforms.
- Experience with Queuing related technologies like Kafka.
- Good hands-on experience to design and build cloud-ready applications.
- Good programming skills in Java, Python, etc.
- Proficiency of dev/build tools: Git, Maven, Gradle.
- Experience with modern NoSQL/Graph DB/Data Streaming technologies is a plus.
- Good understanding of Agile software development methodology