This site uses cookies. To find out more, see our Cookies Policy

Digital Software Developer in Columbus at Vaco

Date Posted: 6/29/2018

Job Snapshot

Job Description

Software Developer professionals-are you ready for that next big career step, providing your expertise to some of the nation's top companies? Let Vaco serve as your advocate in presenting you to clients who are looking for Software developers. Our recruiting staff gives you an advantage over your competition by promoting your strengths and assets directly to hiring managers while helping you to be more prepared for your interviews.

We are looking for an individual who will be responsible for Application development (Java, J2EE) in an agile environment. This individual will be working with a team and other contingent staff. This specific assignment is to re-architect our Account Center platform to support technology modernization, web accessibility and customization initiatives.

Must have qualifications
* Bachelor's Degree in Computer Science, Computer Engineering, or related field
* 5+ years of professional work experience with Java, J2EE development
* Knowledge of Object Oriented Programming principles (Inheritance, Composition, Polymorphism and Encapsulation) and design patterns.
* Professional experience with: Java (7 or above), J2EE, HTML, XML, SOAP, REST, Junit and related mocking frameworks (Mockito or JMockit or Powermock)
* Strong grasp of MVC frameworks
* Coding experience in ECMAScript 5 or above.
* Good knowledge of core JavaScript.
* Experience in Spring Inversion of Control and Aspect Oriented Programming
* Experience in delivering software with a Test-driven development approach
* Ability to organize own tasks and meet established deadlines on assigned projects
* Solid analytical and problem-solving skills
* Excellent communication and team orientation
* The ideal candidate should be a self-starter with a keen focus on quality and on time delivery
* Basic understanding of versioning control systems (e.g. Git, Subversion)
* Team player with a strong sense of self-motivation
* Ability to work independently and collaboratively in a dynamic work environment
* Good ability to concisely and accurately convey ideas and information in written and verbal form to audiences with diverse backgrounds
* Good ability to analyze, break down, and find creative solutions to difficult problems

Desired (not required) Qualifications
* Knowledge of Angular 2 or above & Reactive Extensions for Angular (ngrx).
* Basic understanding of web markup, including HTML5, CSS3 and XHTML
* Basic understanding of CSS pre-processing platforms (e.g. Sass, LESS)
Basic understanding of Angular unit testing frameworks (e.g. Jasmine, Protractor)
* Familiarity with web application security issues and security by design principles
* Familiarity with Agile practices
* Basic understanding of task automation tools/toolkits and build scripts (e.g. Jenkins, Maven, Ant)
* Experience with Atlassian products such as JIRA, Confluence, and BitBucket
* Knowledge on developing accessibility compliant web sites (WCAG 2.0 AA)
* Experience with Web Content Management Systems
* Web security (OWASP top ten, CWE top 25)
* OAuth / Identity Management
* Spring Boot

Job Requirements

We are looking for an individual who will be responsible for Application development (Java, J2EE) in an agile environment. This individual will be working with a team and other contingent staff. This specific assignment is to re-architect our Account Center platform to support technology modernization, web accessibility and customization initiatives.

Must have qualifications
• Bachelor’s Degree in Computer Science, Computer Engineering, or related field
• 5+ years of professional work experience with Java, J2EE development
• Knowledge of Object Oriented Programming principles (Inheritance, Composition, Polymorphism and Encapsulation) and design patterns.
• Professional experience with: Java (7 or above), J2EE, HTML, XML, SOAP, REST, Junit and related mocking frameworks (Mockito or JMockit or Powermock)
• Strong grasp of MVC frameworks
• Coding experience in ECMAScript 5 or above.
• Good knowledge of core JavaScript.
• Experience in Spring Inversion of Control and Aspect Oriented Programming
• Experience in delivering software with a Test-driven development approach
• Ability to organize own tasks and meet established deadlines on assigned projects
• Solid analytical and problem-solving skills
• Excellent communication and team orientation
• The ideal candidate should be a self-starter with a keen focus on quality and on time delivery
• Basic understanding of versioning control systems (e.g. Git, Subversion)
• Team player with a strong sense of self-motivation
• Ability to work independently and collaboratively in a dynamic work environment
• Good ability to concisely and accurately convey ideas and information in written and verbal form to audiences with diverse backgrounds
• Good ability to analyze, break down, and find creative solutions to difficult problems

Desired (not required) Qualifications
• Knowledge of Angular 2 or above & Reactive Extensions for Angular (ngrx).
• Basic understanding of web markup, including HTML5, CSS3 and XHTML
• Basic understanding of CSS pre-processing platforms (e.g. Sass, LESS)
Basic understanding of Angular unit testing frameworks (e.g. Jasmine, Protractor)
• Familiarity with web application security issues and security by design principles
• Familiarity with Agile practices
• Basic understanding of task automation tools/toolkits and build scripts (e.g. Jenkins, Maven, Ant)
• Experience with Atlassian products such as JIRA, Confluence, and BitBucket
• Knowledge on developing accessibility compliant web sites (WCAG 2.0 AA)
• Experience with Web Content Management Systems
• Web security (OWASP top ten, CWE top 25)
• OAuth / Identity Management
• Spring Boot