Job Description
Location: Philadelphia, PA – Local candidates only
Work Authorization: US Citizens (USC) and Green Card holders only
Experience Level: Senior (10+ years IT, 5+ years Java web development, 2+ years mentoring/leadership)
Role Overview
This role focuses on modernizing enterprise Java applications with an emphasis on ecommerce (B2C/B2B) and payment gateway integration. You’ll be designing, developing, and deploying multi-tier web applications that handle internationalization, multiple currencies, and scalable transaction processing.
Key Responsibilities
- Lead and mentor development teams in delivering complex internet-based applications.
- Full project lifecycle experience: design, develop, test, deploy, maintain.
- Develop enterprise-grade Java applications using Java 8/JEE+, Spring, Hibernate, MVC/Wicket, AngularJS/React.js.
- Design and implement REST/SOAP web services and integrate with payment gateways.
- Work with Ecommerce platforms such as SAP Hybris and retail digital systems.
- Maintain and deploy multi-tier, cloud-ready applications.
- Optimize code for performance, scalability, and security, particularly in global ecommerce systems.
- Collaborate with QA, DevOps, and cross-functional teams to ensure delivery of high-quality applications.
Mandatory Skills & Experience
- Ecommerce development experience (B2C/B2B).
- Strong core Java programming skills (Java 8/JEE+ / Jakarta EE).
- Experience with Spring Framework, MVC, Hibernate, Wicket.
- Familiarity with AngularJS/React.js, HTML5, CSS, JavaScript, JQuery, JSON.
- Web service experience (REST, SOAP, HTTP protocols).
- Experience with RDBMS – MySQL, MySQL Cluster, Oracle.
- Knowledge of J2EE application servers (Tomcat preferred).
- Familiarity with Unix/Linux environments, Eclipse IDE, and version control systems (CVS, Subversion).
- JMS and message queues (e.g., IBM MQ Series) a plus.
- Exposure to content management systems like CQ5 or Interwoven.
Additional Knowledge & Tools
- XML/XSLT parsers, XPath, XML Beans, JDOM.
- Jakarta libraries: Log4J, Commons, ANT, Junit.
- Understanding object-oriented concepts.
Certifications (Preferred)
- Sun Java Certification or equivalent vendor certification.
- Java Software Engineer, J2EE Developer, Java Programmer, Java Ecommerce Developer certifications.
Ideal Candidate
A senior-level Java developer with strong ecommerce platform experience, payment integration knowledge, and proven leadership skills. Comfortable handling multi-tier enterprise applications, mentoring junior developers, and implementing modernized, scalable, and secure solutions for complex ecommerce environments.