With Resumé » Without Resumé »
Back to search results

Senior Java Developer - Payment Systems

Location: Plano, TX, United States -
Job ID: 1107109
Corporate Positions
Job Type: Full-Time
Date Updated: Sep 24, 2021

Senior Java Developer  - Payment Systems

Senior Engineers at JCPenney are responsible for developing Quality solutions and at scale and speed. You work with a team of software engineers and will partner with other key groups, including Payments, Store Non-POS systems, Loyalty, Pricing, POS business, Scrum Masters, Enterprise Architecture, Store Operations, production support teams and others. Going beyond your role & contributing to make the organization & business better is a non-negotiable expectation.

Primary Responsibilities:

  • Experienced Senior Engineer with complete know how of building scalable system based on the Microservices architecture.
  • 8 to 10 years of experience in building Microservices using various Spring Frameworks – SpringBoot, Spring Batch, Spring Web etc and hosting on Cloud platforms like AWS or on within data centre.
  • Excellent knowledge of databases like PostGre SQL or any Relational Databases.
  • Understanding of Payment systems – Authorization, Settlement, Chargeback processing etc is an added advantage.
  • Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases. 
  • Candidate with exposure to Tandem platform as a Secondary skill would be preferred.
  • Believer of Automation.
  • Drive code reviews, design reviews, architecture discussions within the team. 
  • Responsible for Scaling, Performance & Quality for the platform and the overall deliverables of the Payments team.
  • Drive technology & tool choices for your team & be responsible for them.
  • Identify industry best practices for services based architecture that can be applied to JCP Payment systems.
  • Driving the adoption of these best practices around coding, design, quality, performance in your team. 
  • Experiment with new & relevant technologies and tools, drive adoption within the team, 
  • Advocate dev standards & frameworks in a test-driven development environment to maximize quality, efficiency & productivity
  • Promote and evolve Agile Scrum methodology including lean requirements, delivery-focused rapid sprints, continuous integration (CI), continuous deployments (CD).
  • Quick & Excellent Problem Solving skills for complex & large scale problems.
  • Exceptional written, verbal, and presentation skills
  • Strong professional and personal network of relevant technical talent.

Core Competencies & Accomplishments:

  • Bachelor’s degree in computer science or a related technical field required, Master’s degree preferred

What you get:

We offer a competitive benefits package including medical/dental/vision, term life insurance, paid vacation/holidays, 401(k) Savings Plan with company match, and an associate discount on JCPenney merchandise.

About JCPenney: 

JCPenney proudly serves customers at more than 650 stores across the United States and Puerto Rico, and at the Company’s flagship store, jcp.com. JCPenney is one of the nation’s largest retailers of apparel, home, jewelry, and beauty merchandise with a growing portfolio of private and national brands. Guided by the Golden Rule, JCPenney employs more than 60,000 associates worldwide and has served customers for over 119 years, playing a vital role in the communities it serves. For additional information, please visit jcp.com and follow JCPenney on FacebookInstagram, and Twitter. 

For more opportunities to join our team please visit our careers page. 

Job Title: Senior Java Developer - Payment Systems
Location: Plano, TX, United States -
Job ID: 1107109

J.C. Penney Company Inc.
Plano, Texas

Share this Job




Talent Network

  • Alerts with new job opportunities that match your interests.
  • Receive relevant communications and updates from JCPenney.
  • Ability to share job opportunities with family and friends through Social Media or email.