Java Full Stack Developer (AFC with Socket Programming) 3-10 years Exp – Chennai

Full-Time @HypTechie
  • Chennai, Tamil Nadu, India View on Map
  • Post Date : October 31, 2025
  • Salary: ₹1,000,000.00 - ₹1,500,000.00 / Yearly
  • View(s) 77
Email Job

Job Detail

  • Job ID 60746

Job Description

Job ID: 6329

Job Type: Permanent

Duration: Permanent

Work Mode: Office Only

Location: Chennai, India

Experience: 3 – 10 Years

Salary Range: ₹10,00,000 – ₹15,00,000 per annum


About the Role:

Our client is seeking a highly skilled Java Full Stack Developer with hands-on experience in socket programming and a strong background in AFC (Automatic Fare Collection) systems. The role involves designing, developing, and maintaining smart transportation software components for ticketing, gate control, and terminal devices.

Key Responsibilities:

Backend Development

  • Develop robust microservices using Java (Spring Boot) for AFC modules (Ticketing, Top-Up, Gate Control, Validator Devices).
  • Implement secure WebSocket/TCP socket communication with AFC devices such as validators, gates, and TOMs.

Frontend Development

  • Design and develop responsive UI components using Angular (or React), ensuring high performance and usability for dashboards and admin consoles.

Socket Programming

  • Build and maintain bidirectional socket communication (TCP/WebSocket) for real-time data exchange with field devices.
  • Ensure low latency and high availability for critical operations like card taps, blacklisting, and transaction logging.

Integration & Testing

  • Integrate with SDKs and APIs for SAM readers, EMV devices, and QR scanners.
  • Work with payment systems (UPI, NCMC, EMV) and HSM integrations.
  • Perform unit/integration testing, support CI/CD pipelines, and deploy using Docker/Kubernetes.

Support & Maintenance

  • Analyze and troubleshoot field communication issues.
  • Provide L2/L3 technical support for AFC application systems.

Technical Skills:

Mandatory Skills:

  • Backend: Java 8+, Spring Boot, WebSocket API, TCP/IP Socket Programming
  • Frontend: Angular (v10+), React (optional), HTML5, CSS3, Bootstrap
  • Database: PostgreSQL, MongoDB, Redis
  • Tools: Git, Maven, Jenkins, Docker, Jira, Postman
  • Protocols: ISO8583, MQTT (optional), JSON over TCP, WebSocket
  • Hardware Integration: AFC hardware – Gates, TOM, TVM, Validators

Preferred Skills:

  • Understanding of AFC architecture (Gate–OTR–VTU–TOM integration)
  • Experience with HSM integration (Thales, Safenet)
  • Knowledge of PCI-DSS standards, EMV/NCMC card data, and RFID/MIFARE technologies
  • Exposure to offline-first terminal architectures

Other jobs you may like

Scroll to Top