Skip to content

list of things to learn for BDRE framework development

Sri Harsha Boda edited this page Sep 15, 2017 · 1 revision

In order to contribute in BDRE developers should have primarily passion for engineering work, fast learning skills and then strong knowledge in Java language. Following is a comprehensive list of technologies that are used and the contributors need to be familiar with. Most BDRE developers did not have all the skills when they started so we follow learn as you go if you meet above.

  • Java
    • Complex Coding in core Java
    • Collections and data structure
    • Serialization, Deserialization
    • Usual libraries like Log4j, Json and XML parsing libraries, Apache commons etc
  • RDBMS(MySQL)
    • SQL
    • Stored Procs
  • REST Web Services
  • Web Applications
    • Spring3 MVC
    • Javascript, JSON, Ajax
    • HTML5
    • Jquery and plugins, Angular
    • CSS3
    • Bootstrap
    • Tomcat
    • JAAS
  • Hadoop
    • Knowledge of Hadoop configuration/administration for the eco system
    • Map Reduce
    • Hive
    • Oozie
    • Sqoop
  • Cascading
  • Storm
  • Linux
    • General Bash Commands
    • Scripting in Bash, Python
    • Basic networking
    • Software installation
  • Maven
  • Git
  • Jenkins
  • Active MQ
Clone this wiki locally