Senior Java Developer
Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.
Chicago, IL 60601
Collinwood is assisting our client, a leader in cloud-based compliance and information security solutions, in their effort to engage multiple Senior Java Development professionals to join their Product Engineering team.
Work in small, agile teams to design, prototype and build new product offerings and enhance existing products and tools
Collaborate with Product Management to and identify, prioritize and document detailed product requirements
Design, develop and document application and framework code in Java, DART and other object-oriented programming languages
Create robust automated unit/functional test suites and deployment scripts
Work with internal QA team on system, performance and acceptance testing
Familiarity with Agile/iterative development methodologies (XP, SCRUM, etc.).
Strong object-oriented design and Java programming skills, including experience with leading open source frameworks, Spring and/or Hibernate and JUnit
Familiarity with C/C++ or other object-oriented languages (e.g. Groovy, Python, Ruby) is also desirable
Solid relational DBMS skills using MySQL, PostgreSQL or other DBMS products. Working experience with Big Data Technologies (Hadoop, ElasticSearch, Kafka, MapReduce, MongoDB, etc.) is highly desirable.
Real-world experience building very large scale, high availability applications
Experience developing web services using REST, SOAP, orXML-RPC, approaches.