Senior Big Data Developer
- A 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 Web Services.
- Strong knowledge in Core Java (Java 8+).
- Experience in Kafka messaging system.
- Big Data frameworks like Storm, Hadoop, HDFS, Hbase, Ignite.
- SQL & NoSQL databases like PostgreSQL, MySQL, Hbase, MongoDB.
- Knowledge of Flink, Redis, S3, and 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, and performance benchmarking.
- TDD-driven development mindset with strong skills in JUnit, Mockito, and other unit testing frameworks.
- Knowledge on DevOps practices.