Full Stack Developer
Columbus, OH
3-6 Month Contract to Hire
ICS is working with a Fortune 500, industry leading financial institution who is looking for a Full Stack Developer. Can you picture yourself working for one of America's Ideal Employers? Our client has received numerous awards and accolades due in part to their commitment to diversity, veterans, and fostering innovation. They've been named one of Fortune Magazine's -World's Most Admired Companies- of 2018 and are included in the -Top 50 Most Innovative Companies- named by Boston Consulting Group. With on-site training and mentoring, they are committed to your professional development as well.
Strong Core Java and Java Web Application development knowledge
GÇó Advanced knowledge of application, data and infrastructure architecture disciplines
GÇó Understanding of architecture and design across all system
GÇó Working proficiency in developmental toolsets
GÇó Ability to collaborate with multiple high-performing teams and individuals throughout the firm to accomplish common goals
GÇó Experience building REST and SOAP web services using Java, Spring
GÇó Can write well-abstracted, reusable and efficient code and correctly employ design patterns
GÇó Understanding of software skills such as business analysis, development, maintenance and software improvement
GÇó Experience performing server-side Java programming in a WebSphere/Tomcat environment
GÇó Know the TDD approach of designing micro services and writing JUnit test cases using any mocking framework, as well as good exposure to performance tuning java micro services
GÇó Good knowledge of NOSQL based databases like Cassandra and Relational DB preferred DB2
GÇó Exposure to any cloud platform, including knowledge of infrastructure, deployment and micro services management in cloud environments
GÇó Good knowledge of Kafka messaging system designing and implementation
GÇó Experience with IDE (Integrated Development Environment), including using Eclipse/IntelliJ for development and local testing/debugging and experience Running/debugging an application locally