Target Minneapolis , MN 55415
Target isone of the world's most recognized brands and one of America's leadingretailers. But behind the brand our guests love, is a culture of continualinnovation and right now, we are up to big things.
We are looking for highlymotivated engineering professionals. You will have the opportunity to design,develop and support innovative solutions across a variety of applications,platforms and environments, building tomorrow's technologies in the TargetProperties product space supporting team members and other professionals inboth Headquarters and external construction and vendor community.
Design and develop software and systems ontest driven development and continuous integration practices, unit testing andcreating automated test scripts.
Understandingof data models with sources from different data systems including relational databases.
Collaborate with other engineers and partnersto ensure development meets business needs.
Follow industry standard agilesoftware design methodology for development and technical documentation.
Driveevaluation and learn new tools and technologies to keep technology stack modernas needed for the Product solution.
5+ years of software development experience with at least one fullcycle implementation from requirement to production
Proficiency in Java
Strong problem solving and thought partnership skills
Good verbal and written communication skills
Degree inComputer Science or equivalent
Strong sense of ownership andaccountability, and the ability to work with a limited set of requirements.
Experience developing high performingweb-based applications using Java and other web development frameworks (Angular 2 or newer, Ionic, NodeJS, React).
Experience developing RESTful servicesusing the Spring Boot framework
Experience in relational databases includingdata modeling and development of tables (preferably PostgreSQL)
Experienceworking in an agile environment (i.e. writing user stories, iterativedevelopment, etc.)
Workingknowledge of test-driven development and software test automation.