What are the responsibilities and job description for the Java Developer with Payments exp position at Lincoln Softtech LLC?
Java Developer with Payments exp
Location: Las Vegas, Nevada(Onsite)
Duration: 12 Months
Job Description:
- Strong experience in Java, Spring Boot, and Microservices development.
- Hands-on experience designing and developing scalable backend applications using Java.
- Strong experience with REST APIs, API integration, and distributed systems.
- Must have hands-on experience in payment systems / payment processing.
- Experience working with payment gateways, payment APIs, transaction processing, and payment workflows.
- Strong understanding of credit/debit card payments, ACH, refunds, settlements, chargebacks, and transaction reconciliation.
- Experience integrating third-party payment providers such as Stripe, Adyen, PayPal, Braintree, or similar platforms.
- Knowledge of PCI-DSS, payment security, tokenization, encryption, and fraud prevention.
- Experience with Kafka or other messaging systems for transaction/event processing.
- Strong experience with SQL databases such as PostgreSQL, MySQL, or Oracle.
- Experience with AWS/Azure/Google Cloud Platform cloud platforms.
- Good knowledge of Docker, Kubernetes, CI/CD, Git, and Jenkins/GitHub Actions.
- Strong understanding of system design, design patterns, scalability, high availability, and performance optimization.
- Excellent communication and problem-solving skills.
Required Skills:
Java | Spring Boot | Microservices | REST API | Payment Systems | Payment Gateway | Transaction Processing | Kafka | SQL | Cloud | Docker | Kubernetes