jcpenney
Engineer 2
Salary
Job description
Overview
Roles and Responsibilities
· Developing features of medium/high complexity under technical oversight from the Leads and Architect.
· Knowledge about payment networks, acquirers, and processors, handling complex transaction lifecycles, including authorization, settlement, and chargebacks.
· Must have strong hands-on experience with Java microservices, Java Spring Batch processing, and AWS cloud infrastructure and strong understanding of system design, non‑functional requirements, and API integrations.
· Experience in Agile / DevOps environments
· Follow engineering standards, code quality, and documentation practices.
· Independent delivery of features end‑to‑end as well as supporting production systems (incidents, fixes, improvements)
· Writing technical documentation such as Kruchten 4+1 diagrams, Run Books, Change Plans, Road Maps, DR Plans, KA's or other architectural drawings. Presentation skills include PowerPoint
· Collaborate with business stakeholder, Payment vendors/rpocessor, architecture, and operations teams.
· Works with the junior engineers on their team as a mentor to help ensure that functional and nonfunctional requirements are met.
Technical Skills
Tech Skills (Must Have)
- Tech Stack: Core Java , Spring Boot, Spring batch , REST API , Kafka, Junit, Maven/Gradle, AWS S3, EMR, Jenkins and GIT
- Application architecture: Microservices
- Database: PostGres
- Server/OS: AWS, Unix
Other Skills (Good to have)
- Experience in Payment Systems domain.
- Knowledge about payment processes like Authorization and Settlement/Reconciliation of Credit/Debit Cards, GiftCard etc.
- Experience with customer disputes and chargeback processing
- Agile methodology
Pay Range
USD $87,750.00 - USD $146,250.00 /Yr.


