Design, implement, test, and document business object models, application services.
Create and general data maintenance/analysis tasks
Participate in big-data and search related development
Expertise with Java, Spring Framework (IOC, AOP, Spring Transactions, JDBC Templates)
Experience working in a UNIX/Linux environment and creating shell scripts is a plus
Expertise with SQL and experience working with Progres SQL, MongoDB is a plus
Knowledge in NodeJS is a plus
Good at data structures and algorithms
Good communication and presentation skills and inter-personal skills
Excellent logical thinking ability, collaboration, and communication skills.
Bachelor’s Degree in a related field (Computer Science or Engineering, etc.)