- Java / J2EE, Scala, Clojure programming with object oriented design implementation
- Knownledge of Compiler Fron-end and frameworks for expression parsing and evaluation, Rule based design
- Component Based Development, Component Based Software Engineering to develop components from scratch using maven
- Exposure to tools like Code Collaboration using JIRA / Confluence, Git, Svn / CVS is a must
- Exposure to POSTGRES SQL must, while MongoDB, Cassandra is desired
- Multithreaded and Multi-core programming desired
- UML design patterns, Architectural Patterns, Clean Code
- Big Data – Map-reduce programming / Spark / Storm / Kafka
- Good experience on Java Linux and Windows development environment and deployment on Cloud using Microservices
- Exposure to Domain Specific Language development, JSON, XML, XSD, JSON Parsers, Graph libraries
- Exposure to writing Unit tests, Integration Tests is must
- Exposure to scripting languages Python, Perl is added plus
- Exposure to data science languages like R, Python preferred
Previous ArticleAssociate Consultant – Oracle