software developer - Georgia IT Inc.
Not Available, IL
About the Job
Job title : Software developer
Location : Chicago Mercantile
Rate : Market
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Design and develop java code for framework of automated testing; develop tools and components to assist in or use framework.
Coordinate with business functionality developers and manual testers to determine automation needs and priorities
Communicate status on ongoing test development efforts
Recommend software improvements and/or corrections
REQUIREMENTS:
5-6 years of software development experience; extensive programming experience in Java with solid OOP skills, Solid application capability of design patterns.
Solid coding skills.
Ability to implement and expand test automation solutions independently and in a timely manner.
Knowledge of Agile methodology and software development life cycles.
Communication skills are a priority both verbal and written.
Ability to prioritize, organize and accomplish multiple tasks, both as part of a team and independently.
Ability to master new concepts quickly
Technical Knowledge and Abilities
Candidate must possess knowledge of the following items to be considered:
Solid Java programming skills with strong OOP concepts
Implementation of Design patterns.
Solid understanding of Data Structures and algorithms
Experience with Spring framework
Experience with JUnit
Experience with testing frameworks like cucumber, JBehave.
Experience with Oracle
Experience with Maven, GIT
Working knowledge of Unix/Linux systems.
Location : Chicago Mercantile
Rate : Market
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Design and develop java code for framework of automated testing; develop tools and components to assist in or use framework.
Coordinate with business functionality developers and manual testers to determine automation needs and priorities
Communicate status on ongoing test development efforts
Recommend software improvements and/or corrections
REQUIREMENTS:
5-6 years of software development experience; extensive programming experience in Java with solid OOP skills, Solid application capability of design patterns.
Solid coding skills.
Ability to implement and expand test automation solutions independently and in a timely manner.
Knowledge of Agile methodology and software development life cycles.
Communication skills are a priority both verbal and written.
Ability to prioritize, organize and accomplish multiple tasks, both as part of a team and independently.
Ability to master new concepts quickly
Technical Knowledge and Abilities
Candidate must possess knowledge of the following items to be considered:
Solid Java programming skills with strong OOP concepts
Implementation of Design patterns.
Solid understanding of Data Structures and algorithms
Experience with Spring framework
Experience with JUnit
Experience with testing frameworks like cucumber, JBehave.
Experience with Oracle
Experience with Maven, GIT
Working knowledge of Unix/Linux systems.
Source : Georgia IT Inc.