Java Engineer (Digital Engineer)
Target Corporation
Benefits
Eligible team members will receive one of the best earnings packages anywhere, including competitive pay, all-around insurance coverage, 401(k), flexible scheduling, training and development and many other perks and benefits. Target is an Equal Employment Opportunity Employer and a drug-free workplace.
About Target
From our Minneapolis-based headquarters to over 1,800 stores and more than 35 distribution centers across the U.S. and Canada, Target offers a world of possibilities in an environment that will encourage you to innovate and contribute ideas. Join a company that’s always moving forward to what’s next. Be a part of a team that has revolutionized retail, championed design, and volunteered thousands of hours giving back to their communities. Since 1946, Target has given 5 percent of its profit through community grants and programs; today, that giving equals more than $4 million a week.
Eligible team members will receive one of the best earnings packages anywhere, including competitive pay, all-around insurance coverage, 401(k), flexible scheduling, training and development and many other perks and benefits. Target is an Equal Employment Opportunity Employer and a drug-free workplace.
- Develop software and systems on test driven development and continuous integration practices.
- Unit test code and create automated test scripts
- Work closely with other engineers and partners to ensure development meets business needs
- Follow industry standard agile software design methodology for development and technical documentation
- Research related products and make necessary software recommendations.
- Innovate constantly and maintain the technical edge
- 5+ years of experience in developing enterprise-class web applications using Java, J2EE technologies
- 2+ years of experience with developing REST web services, and frameworks like Jersey/Apache Wink/JBoss RestEasy, preferably Apache Wink
- 3+ years of experience with Content Management Systems
- 3+ years of experience in working on high-velocity, high-volume, scalable, distributed consumer facing web applications
- 3+ years of experience in working with Spring IOC, Spring MVC and other core Spring modules
- 2+ years of experience with ORM frameworks, preferably iBatis
- 2+ years of Unit Testing experience
- Experience with Test Driven Development methodology
- Ability and passion to learn new technologies quickly
- Strong problem solving and thought partnership skills
- Strong sense of ownership and the ability to work with a limited set of requirements
- Team attitude
- Good verbal and written communication skills
- BS degree in computer science or equivalent
- eCommerce experience with a track record of innovation
- Extensive experience working in an agile environment (i.e. user stories, iterative development, etc.)
- Experience in using/setting up the code quality tools/dashboards such as PMD, FindBugs, SONAR, etc.
- Experience to the Mocking frameworks like Mockito, EasyMock, etc.
- Experience/exposure to Aspect oriented programming [Aspect J, Spring AOP, etc.]
- Experience with the Code coverage tools such as EMMA, Clover, Jacoco, etc.
- Good understanding of developing scalable web applications
- Exposure to setting up/using the continuous integration systems such as CruiseControl/Hudson/Bamboo, etc.
- Experience in eCommerce domain
See full job details and apply at employer site