Spencer's

Senior Developer - Ecommerce

Software Developer in Egg Harbor Township, NJ

Posted 2019-11-05
Description



Responsibilities

Demonstrates the ability to collaborate with internal and vendor's technical teams across the full software development life cycle understanding platform architecture and roadmap
Ensure optimal processes are in place to support software development and support activities
Optimize processes, SLA's and other metrics that are in place to monitor and measure software development projects, ongoing support & Maintenance activities
Provide feedback regarding technical requirements, timelines and software concerns
Designs, develops and maintains applications using Java and relational databases in a distributed multi-tier and service-oriented environment

Coordinates development activity and works directly with subject matter experts, project stakeholders and executive leadership
Conducts code reviews
Automates Change Control Process related to software builds, test executions and deployments
Works with hosting partners and infrastructure to troubleshoot, diagnose and resolve production issues
Participates in evolving the Agile/Scrum based SDLC, ensuring that the SDLC meets the needs of the Development Team, as well as fitting within the larger organizational processes, personnel and culture
Monitors development activities to ensure data security and audit compliance
Partners with the Quality Assurance Team and subject matter experts to ensure that testing is complete, and that ongoing testing is addressed via an automated test suite
Provides thought leadership and technical direction for development team
Performs other requested tasks and duties
Understanding the existing system landscape and preparing conceptual, logical and physical data models


Required Experience

Bachelor's degree in Computer Science, Information Technology or other related field
Retail or direct to customer eCommerce industry experience required
Must have 7+ years of work experience in Java based technologies and eCommerce frameworks.
Designs, develops and maintains applications developed in various program languages and technologies, including but not limited to:
Java (Spring MVC and Spring Batch, Hibernate/JPA, Junit,Maven/Gradle)
Oracle/MSsql
GIT
HTML, CSS, Javascript, JQuery
SOAP/REST API's
Ability to work in Windows and UNIX/Linux environments
Utilizing n-tier development, SDLC and Object-oriented design.
Utilizing problem-solving know-how, especially debugging and troubleshooting complex software orchestrations, and identifying solution options and/or alternatives.
Scoping and estimating project tasks, as well as managing multiple tasks with minimal supervision
Leading e-commerce and multichannel/Unified Commerce initiatives, including digital development, user experience, organizational change and technology.
Experience working on projects adhering to PCI regulations
Experience working with both Waterfall and Agile development methodologies (Scrum), preferred
Ability to collaborate with developers and product owners in developing new software applications and enhancements
Responsible for staying current with new technology developments and techniques
Experienced in working with a team to define test cases, metrics, and resolution guidelines
Ability to identify underlying causes of business issues and recommend appropriate corrective action or problem resolution
Proactively seek to accomplish projects and other business related initiatives by leveraging technology resources
Is committed to working scheduled hours and has the flexibility to work additional hours based on changing business needs
Knowledge of industry business and passion for following trends in the industry
Ability to communicate clearly and effectively, both orally and in writing, at all levels within and outside the organization
Ability to work in a constant state of alertness and a safe manner
Ability to quickly separate the mission-critical tasks from the lower priority tasks; focuses on the most value-added projects of the day or week
Flexible, with a positive attitude and passion for knowledge
Strong time management and organizational skills with the ability to successfully manage multiple projects at once
Possesses focused attention to detail and solid organizational and prioritization skills while working quickly and accurately under pressure
Professional manner and strong communication skills internally and with outside vendor partners
Makes strategic and effective decisions in the best interest of our customers and our company, taking care to objectively process information

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.