We are looking for a Senior Software Developer.
Work to develop and maintain features in our various software solutions.
Write elegant, maintainable, reusable code in Java for our Swing-based desktop applications as well as our server products.
Work on code documentation, technical approaches, system integrations.
Interact directly, both on-site and off-site, with customers in a professional and cooperative manner.
Participate in product testing and feedback as required.
Skills & Knowledge
5+ years hands-on experience developing with Java.
Solid technical understanding of the Java programming language and object-oriented design.
Experience with UI development using Java Swing.
Requires a working knowledge of relational databases, SQL, and disk-based data persistence, bonus if experienced with Oracle DB.
Experience designing, building and maintaining data warehouses.
Comfortable in a dynamic, fast-paced environment.
Must have excellent written and verbal communication skills.
Familiar with J2EE Development and Server Administration.
Data mining experience a plus.
Experience with common data science toolkits, such as R, dplyr, tidyr, NumPy, Pandas, SPARK,SPARKML, TensorFlow, Xgboost a plus.
Weblogic administration a plus.
Spark and Hadoop experience a plus.
Experience & Education
Bachelors degree or equivalent experience.
Contact info and resume to: HR Dept