Home
Jobs

Software Engineer - Payments & FinTech

4 - 5 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Software Developer - Payment Integration Services


Location:


Company Overview


We are an established software services company embarking on a strategic initiative to build a center of excellence for payment technology. Our new venture focuses on developing, implementing, and debugging sophisticated payment integrations for leading banks. We are at the forefront of enabling seamless and secure financial transactions, and we are looking for passionate developers to join our growing team. 


Role Summary


We are seeking a motivated and skilled Software Developer to join our payment integration projects. The ideal candidate will be a key contributor with 4-5 years of hands-on experience in the financial services and/or payments domain. You will be responsible for developing, testing, and maintaining robust and secure payment solutions that connect banks to global payment networks, working alongside a team of talented engineers. 


This role requires a strong foundation in modern programming languages, a solid understanding of payment systems (especially ISO 8583), and a collaborative spirit to thrive in the dynamic and secure environment of financial technology. 


Key Responsibilities


  • Development & Implementation:

    Actively participate in the design, coding, and debugging of complex payment integration solutions using Java, .NET, or Node.js. 
  • Code Quality:

    Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Participate in peer code reviews to ensure high-quality deliverables. 
  • Testing & QA:

    Develop and execute unit tests, integration tests, and support the quality assurance process to ensure the reliability and performance of payment solutions. 
  • Technical Contribution:

    Contribute to the entire project lifecycle, from technical design and implementation to deployment and support. 
  • Collaboration:

    Work closely with senior developers, project managers, and QA engineers to deliver features and resolve technical issues. 
  • Problem Solving:

    Analyze and troubleshoot technical issues in payment processing flows, contributing to timely resolutions. 


Required Skills and Qualifications


Essential Domain Expertise in Payments


A strong, practical understanding of the payments ecosystem is a critical requirement for this role. 


  • ISO 8583 Protocol:

    Strong, hands-on knowledge of the ISO 8583 messaging standard. This must include: 
  • Experience in parsing and constructing ISO 8583 messages. 
  • Solid understanding of Message Type Indicators (MTIs), Processing Codes, Data Elements, and Bitmaps. 
  • Familiarity with different dialects of ISO 8583 is a plus. 
  • Card Network Operations (Mastercard/Visa):

    Good understanding of the end-to-end transaction lifecycle, including: 
  • Authorization, clearing, and settlement processes. 
  • Familiarity with network message specifications and transaction flows. 
  • Experience with test simulators for network certification is highly desirable. 
  • Security & Compliance:

    A firm grasp of payment security standards and practices. 
  • PCI DSS:

    Knowledge of Payment Card Industry Data Security Standard requirements and secure coding practices. 
  • Experience with data encryption, tokenization, and handling of sensitive cardholder data. 
  • EMV & Card Technologies:

    Familiarity with EMV standards for both contact and contactless (NFC) transactions. 


Technical Skills


  • Programming Languages:

    4-5 years of hands-on development experience with proficiency in

    one or more

    of the following: 
  • Java:

    Spring Framework (Spring Boot), Hibernate/JPA, Maven/Gradle. 
  • .NET:

    C#, ASP.NET Core, Entity Framework. 
  • Node.js:

    Express.js, and a good grasp of asynchronous programming. 
  • API Development:

    Experience in developing and consuming RESTful APIs. 
  • Database Systems:

    Proficiency with relational databases (e.g., PostgreSQL, Oracle). 
  • DevOps Practices:

    Familiarity with CI/CD concepts and version control systems like Git. 


Professional Skills


  • Teamwork & Collaboration:

    A strong team player with the ability to work effectively in a collaborative environment. 
  • Communication:

    Good verbal and written communication skills. 
  • Problem-Solving:

    Strong analytical and troubleshooting skills with a keen attention to detail. 
  • Eagerness to Learn:

    A passion for technology and a desire to learn and grow within the payments domain. 


Educational Background


  • Bachelor’s degree in Computer Science, Information Technology, or a related engineering field. 


What We Offer


  • A competitive salary and benefits package. 
  • The opportunity to work on high-impact projects with major financial institutions. 
  • A clear career path with opportunities for growth and professional development. 
  • A culture of continuous learning and mentorship. 

 

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You