Placement papers | Freshers Walkin | Jobs daily: Senior Java Developer at Macy's (Atlanta, GA)


Search jobs and placement papers

Senior Java Developer at Macy's (Atlanta, GA)

Job Overview:

Macys.com Website Application Development develops the highly scalable and light weight web applications that create a rich and responsive customer experience for macys.com and bloomingdales.com on desktop, tablets and mobile devices. We are seeking a Senior Engineer who has a successful history of analysis, design and implementation in a business critical environment. The primary area of focus will be the development of web presentation layer and supporting backend services using some of the latest technologies for design, coding and testing of medium to large application components. As senior engineer you need to have strong SOA, Java micro-services, REST, and Messaging techniques software engineering experience and be hands-on as needed as well as have Big Data and NoSQL development experience. Senior Software Engineers are expected to work closely with Technical Leads, Architects, other Software Engineers, and Quality Engineers in a highly collaborative environment. The ideal candidate will have had experience in the high paced energy of startups as well as experience in the structured world of larger companies. Additional responsibilities include mentoring the team, driving Agile story delivery, tracking the current tasks of the team members, and escalating issues as needed. Perform other duties as assigned.

Essential Functions:

Clear understanding of multi-tier Web application architecture.

Design, implement, and unit test web application code.

Participate in the full SDLC (Agile), including iterative development, estimations and design sessions.

Deliver project assignments on time and with high quality.

Collaborate with Architects and other Software Engineering resources in designing and implementing integrated, enterprise solutions.

Perform software (and occasionally hardware) root cause analysis.

Provide expertise in the development and calibration of software.

Work with distributed teams across various time zones.

Work with other senior engineers, software architects and quality assurance engineers to resolve development roadblocks.

Work with the Technical Lead to create and own system design documentation following standard templates; take initiatives to periodically review and recommend improvements to the templates as needs arise and to keep all documentation up-to-date.

Act as subject matter expert (SME) in assigned business and technical domains with an excellent understanding of business and system processes, inter relationship/dependencies/interactions among system components and how things work end to end. Act as the go-to person on integration related questions.

Consistently demonstrates regular, dependable attendance & punctuality.


Qualifications:

  • Bachelors Degree in Computer Science/Engineering or equivalent experience
  • 5+ years of full life cycle J2EE hands-on experience designing and developing large scale web applications on high traffic Internet site(s).
  • 3+ years of hands-on experience with SOA, REST, Java Web Services, JMS, XML, JSON, and messaging techniques.
  • 2+ years of hands-on experience with Java technologies that includes Spring, Hibernate.
  • 2+ years of hands-on experience with NoSQL technologies such as HBase, Cassandra, Document DBs and In-Memory NewSQLs and Caches.
  • Experience working with multi-threaded programming in high performance, distributed environments.
  • 1+ years of UI development experience using Java script and any of the frameworks like backbone, angular and so on.
  • Experience in SEO (Search Engine Optimization) is a plus.
  • Experience with UML modeling and effective communication for design reviews.
  • Experience with highly scalable, high performance, 100% stable Java web applications.
  • Agile experienced.
  • Web experience in Retail or other high volume customer facing web applications a strong plus.

by via developer jobs - Stack Overflow
 

No comments:

Post a Comment