Commerce Technologies LLC d.b.a CommerceHub in Albany, NY, seeks a Software Engineer to work both in a team environment as well as individually to improve on processes, quality and techniques with the goal of producing the highest quality software solutions in the industry.
Analyze and create design documents for new and existing features;
Develop REST APIs and Applications using Java and Groovy in Dropwizard, Spring and Grails frameworks;
Automate backend tests in Spock framework using Java and Groovy language;
Build simple and intuitive User Interfaces in ReactJS including HTML, CSS, AJAX and jQuery;
Perform automate tests for front end components using Mocha, Geb and Selenium framework;
Design and develop integration, regression, and stress tests using industry standard tools such as Spock, Geb framework;
Create SQL queries to fetch records from database, competent using SQL Server Management Studio;
Provide risk analysis, support and enhancements in existing systems and platforms;
Automate builds using Gradle, deployment pipeline using GIT lab and Jenkins;
Create custom scripts in Ruby to reduce the need for human intervention;
Configure new machines and managing environments using CHEF and AWS;
Actively engage in code and design reviews with peers; and
Managing code and workflow using GIT lab and JIRA and IntelliJ respectively.
Requirements: Bachelors of Science degree in Computer Science or a related field. The successful candidate must have two years of experience in developing dynamic Web applications using: