We are seeking an experienced Java Senior Developer to join our team and contribute to building secure, scalable, and high-performance solutions in the payments domain, with a strong focus on cybersecurity and vulnerabilities.
Requirements:
* 6+ years of hands-on experience in Core Java / J2EE development on distributed platforms
* Solid experience in High-Level & Low-Level Design (HLD & LLD)
* Proven track record across all phases of the software development lifecycle
* Strong knowledge of tokenization and cryptographic functions, with emphasis on cybersecurity and vulnerabilities
* Experience with cloud-based applications
* Strong background in REST, Web Services, Spring Framework, JDBC, ORM
* Good understanding of design patterns and Domain Driven Design principles
* Hands-on expertise with Java, Spring Boot, Spring Batch, Hibernate, SQL
* Experience in payments domain projects (credit card processing, credit networks, statement processing, transaction research, exception handling)
* Ability to work effectively in onsite-offshore delivery models
* Excellent written and verbal communication skills
If you are passionate about solving complex challenges in Java development, payments, and cybersecurity, we would like to hear from you.
Seniority level
* Not Applicable
Employment type
* Full-time
Job function
* Information Technology
Industries
* Investment Banking
#J-18808-Ljbffr