FULL TIME | PEACHTREE CITY, GA or LOUISVILLE, KY | FULLY REMOTE OR HYBRID
Position Summary
THIS POSITION CAN BE ONSITE, REMOTE, OR HYBRID
We are looking for a passionate Software Engineer to join a specialized team to help build high-quality, innovative and fully performing software. The successful candidate will work in an agile team environment and implement the latest technology in our product suite. May lead and direct the work of others.
Essential Functions
Under little to no supervision, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures
Write code from functional design specifications that are well designed, efficient and testable
Contribute to all phases of the development lifecycle, as an agile lead team member, to include, but not limited to, design, coding, unit testing and deployment
Work within an evolving agile development environment utilizing small teams that include developers, DBAs and QA members
Is a cross-functional agile team member and is able to take on development, DBA and testing tasks
Demonstrates a thorough understanding and knowledge of position
Performs a variety of complex and complicated tasks
Performs administrative tasks in a timely and professional manner
Provides Technical Support to project team members
Performs other duties as assigned
Qualifications
Bachelor’s degree in Computer Science or related field or equivalent experience
8+ years’ experience working on Java projects
4+ years’ experience with Service-oriented architecture
Knowledge of standard concepts, practices and procedures in the SDLC
Project experience working with Eclipse, SVN, Git, Spring Framework, Maven and Junit
Knowledge of supply chain logistics is a plus
Experience developing/maintaining REST APIs
Knowledge of REST Assured/Postman a plus
Knowledge of Docker a plus
Knowledge of back-end DBs including relational and non-relational a plus
Knowledge of test-driven development techniques a plus
Knowledge of Agile Methodologies a plus
Skills
Strong interpersonal skills and ability to represent the organization in a professional manner
Detail Oriented
Self-starter
Proficient communication in both written and conversational English
Ability to work in a dynamic fast paced environment with multiple priorities and projects
Ability to exist to a rapidly changing environment
Analytical and problem solving skills
Collaborative mindset
Ability to remain updated about new technologies and standards
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status.