MST is currently creating innovative technology solutions to support these experiences and define the future of retailing. We are seeking a Java Developer with 4 years of programming experience.
Development Function:
This job function is responsible for translating business requirements into well-engineered, tested and deployed application systems that are used by the business as well as supporting these systems while in production. Positions in this function interface with internal customers to determine the most efficient and cost-effective approach to meet their business requirements and are responsible for designing, developing, testing, installing, and deploying the required software applications.
Solutions utilize a variety of software technologies and may include new code construction, modifications to existing modules, configuration and/or package implementation.
Developer II:
Independent contributor that participates in technical design, development, implementation and support of application systems for a specific area.
Key Accountabilities:
- Participates in systems design, working within an established framework.
- Performs coding and/or configuration to meet documented needs, utilizing standard procedures and techniques.
- Interfaces with business analysts and/or customers to clarify requirements.
- Contributes to the development of test plans and participates in post-implementation reviews.
- Provide daily operational support for production systems including providing on-call support.
- Writes documentation that describes installation and operating procedures.
- Other duties as assigned.
Skills Summary:
- 4 years of Java programming experience
- Experience leading a small project or a part of a larger project
- Experience interfacing with Web Services and Messaging Layer using JMS
- Experience with database technologies and creating SQL queries. DB2 expertise is a plus
- Experience in Agile software development
- Experience with Unit Testing and Continuous Integration (SVN, Maven, Jenkins, JUnit)
- Experience working in a fast-paced team environment to complete multiple projects simultaneously according to business and technical requirements
- Demonstrates understanding of application development methods, including MST’s software development methodology, as well as the fundamentals of requirement specification, design, coding, and testing of business applications systems.
- Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve many problems on the existing system(s) supported.
- Demonstrates proficiency with one or more technology environments, with the ability to learn and apply new and emerging concepts very quickly.
- Demonstrates familiarity and strong working knowledge of the relevant programming languages/tools for the application area
- Builds and maintains a strong working knowledge of the business area(s) supported and the applications that support it.
- Possess a basic understanding of the different systems/applications in use in the area supported and how they inter-relate. Knows who to engage and coordinate with when a system they are working on may impact another system/application.
- Participates in technical design, contributing insights and ideas.
- Successfully troubleshoots most applications problems independently, determining the root cause and fixing the problem.
- Takes customer calls and resolves most customer issues independently.
- Contributes to the development of project plans, identifies key milestones, and raises critical project issues such as resource needs and contingencies.
- May be responsible for completion of a phase or component of a project.
- Bachelor's Degree and 2-4 years of related experience or an equivalent combination of education and experience.
Macy's Systems & Technology (MST) is the information technology division of Macy's Inc. Macy's Inc. is the nation's largest operator of department stores with over 800 department store locations in 46 states. In addition, we operate major catalog and internet operations for Bloomingdale's and Macy's. Macy's Systems & Technology is headquartered in Johns Creek, a suburban setting northeast of Atlanta, Georgia.
We offer competitive salaries, comprehensive benefits, employee fitness center and a merchandise discount.
Macy's is an equal opportunity employer, committed to a diverse and inclusive work environment.