Java Full Stack Developer (AFC with Socket Programming) 3-10 years Exp – Chennai
Full-Time @HypTechie posted 3 days ago Shortlist Email JobJob 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
-
Senior Test Engineer (5-10 Years Exp) Hyderabad
- @ HypTechie
- Hyderabad, Telangana, India