We are seeking a self-motivated software developer with demonstrated experience with full stack Java platform web application development.
This is an Agile development environment, working on state-of-the-art modeling, machine-learning and technology for customers around the globe.
Work is delivered in two week sprints with retrospectives for continuous improvement. Automation and process improvements are part of being on the team.
* At least 3 years of full stack Java development experience
* Strong analytical and problem solving skills
* Strong communication skills
* Able to work independently and with little direct supervision or oversight
* MongoDB or other NoSQL databases, R, Python are a plus
* Big Data experience with Machine Learning a plus
* Experience with relational databases, Oracle PL/SQL or MySQL is a plus
* Experience with Jersey web services and Tomcat is a plus
* Comfortable in Windows and Linux environments
* A Bachelor’s Degree, or higher, in Computer Science, Mathematics, Statistics, Engineering or equivalent, is required.
* Agile development experience - Daily-standup, sprint, retrospectives, kanban, and pair-programming are old-hat.
* Unit tests and code reviews are part of your product delivery
* Performance tuning and memory analysis are two of the tools in your development kit
* Ability to handle multiple projects with various priorities and deadlines
* Ability to work both independently and in a collaborative environment
* Strong problem solving skills. Creative, analytical, adaptable, logical and thorough
* Data visualization technologies
* Self-motivated, driven, independent
* Understanding of design patterns and programming by contract
* Technology : RESTFul Web Services, Spring DI, jQuery, Ajax, JSP, AWS, Azure
Job Type: Full-time