Java Fullstack Developer - Payment Systems
Core
Design, develop, and sustain robust, scalable web-based applications and microservices for payment systems.
Role type
Senior Fullstack Java Developer (Payment Systems)
Builds
Web applications, RESTful/SOAP APIs, responsive user interfaces, and data workflows.
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, React, Angular, Node.js, REST/SOAP APIs, SQL, Multithreading, Design Patterns, CI/CD, TDD, Messaging Systems (Kafka, MQ), Security (OAuth)
Preferred skills
Banking or payments sector experience
Technologies
Airflow, Angular, CI/CD, Git, IBM MQ, JSON, Kafka, OAuth, React, SOAP, SQL, Spring, Spring Boot, TDD, XML, NodeJS, Bash, Oracle, PowerShell, Python, VPN
Responsibilities
Design and develop web applications using Java and Spring Boot; Construct and integrate RESTful and SOAP-based services; Create responsive user interfaces with React/Angular; Engage in code reviews, testing, and CI/CD pipeline management; Work with messaging systems and data workflows; Ensure application performance and security compliance.