The job below is no longer available.

You might also like

in Johns Creek, GA

Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Johns Creek, Georgia
Johns Creek, Georgia

About this job

Job Overview: Macys Tech is looking for a Technical Lead to deliver software for Order Management system and who aspire for Leadership roles. We manage millions of orders from Macys. com, Bloomingdales. com, Mobile Apps, more than 500 stores, and Call Centers. We integrate with various downstream processes like warehousing, provisioning, logistics, shipping, Credit services, 3rd party partnerships. We are expanding our capabilities, technologies, and improving our speed to market. This position will be responsible for the leadership, development, and support of applications for a specific area, leveraging his/her expertise and knowledge of multiple systems. This position will work closely with Software Engineers, Product Management, and Engineering Management in a highly collaborative environment. Perform other duties as assigned. Essential Functions: Be an inspiring leader to a dedicated scrum/lean team. Design, implement, and unit test JEE/Java enterprise application code. Participate in the full SDLC (Agile), including iterative development, estimations and design sessions. Deliver project assignments on time and with high quality. Partner with Product Management to maintain a clear roadmap and ready backlog. Work with other software engineers, software architects and quality assurance engineers to resolve roadblocks. Serve as a coach/mentor to team. Manages and delegates tasks as appropriate. Be part of exploring new technologies/frameworks. Monitor the application for operating efficiency and performance stability in order to provide proactive maintenance. Flexibility to work across all functions/levels as part of a dynamic team. Communicates with cross functional teams and other stakeholders. Regular, dependable attendance and punctuality. Qualifications: Education/Experience: Bachelor's Degree in Computer Science and/or Engineering preferred and 6+ years of related experience or an equivalent combination of education and experience. Master s Degree in Computer Science/Engineering and 3 years experience is a plus. 6+ years of experience as an engineer in a web and enterprise environment doing development with Java/JEE. 3+ years of experience leading the team in Agile environment with hands-on coding. 2+ years of experience with or exposure to cloud computing platform and associated automation tools such as Microsoft Azure, Google Cloud Platform, or Amazon EC2. Deep technical understanding of Java/J2EE, Spring, REST, Hibernate, JAXB and JMS. Experience with highly scalable, high performance, 100% stable Java applications. Hand on experience with debugging, configuration and tuning of Application server, JVM, OS and databases. Experience with UML modeling and effective communication for design reviews. Experience in algorithm, modeling and mathematical background a plus. Communication Skills: Demonstrated ability to effectively share technical information and train and mentor less experienced or knowledgeable team members. Advanced presentation (written and verbal) communication skills. Ability to effectively communicate technical issues and solutions to all levels of Product Engineering and Product Management. Mathematical Skills: Basic math functions such as addition, subtraction, multiplication, division, and analytical skills. Reasoning Ability: Strong analytical and problem-solving skills. Physical Demands: This position involves regular walking, standing, sitting for extended periods of time, hearing, and talking. May occasionally involve stooping, kneeling, or crouching. May involve close vision, color vision, depth perception, focus adjustment, and viewing computer monitor for extended periods of time. Involves manual dexterity for using keyboard, mouse, and other office equipment. May involve moving or lifting items under 10 pounds. Other Skills: Understanding of full life cycle software development with Agile and Lean Startup methodologies. Knowledge of Unit Testing best practices and Continuous Integration processes. Ability to effectively learn and use new programming concepts, tools and methodology to support the needs of the business. Work Hours: Ability to work a flexible schedule based on department and company needs.