Senior Big Data Developer
Qualifications
- Bachelor's or Technical Degree in Computer Science, IS, or IT is preferred
- At least 8 years of relevant working experience in Java/J2EE development
- At least 2 years of experience in big data technology development like the Hadoop platform
- Good understanding & working knowledge with Agile/Scrum
- Hands‑on experience of end-to-end design and implementation of complex IT systems
- Must have experience in Java/J2EE, Spring, Spring Boot, RESTFUL Webservices
- Strong knowledge in Core Java (Java 8+)
- Experience in Kafka messaging system
- Big Data framework like Storm, Hadoop, Hdfs, Hbase, Ignite
- SQL & No-SQL database like PostgreSQL, MySQL, Hbase, MongoDB
- Knowledge of Flink, Redis, s3, MongoDB is an advantage
- Tools – Maven, GIT CICD, Cucumber, Kibana
- Knowledge of containerization technologies like Docker & Kubernetes
- Solution design using proven patterns, awareness of anti-patterns, performance benchmarking
- TDD driven development mindset with strong skills in Junit, Mockito and other Unit testing frameworks
- Knowledge on DevOps Practices