27 Oct
|
IGT, a Nevada
|
Chennai
27 Oct
IGT, a Nevada
Chennai
Responsibilities
Our team is growing and we are seeking a seasoned JavaScript Developer to join our team to build triple-A quality casino games. We're building authentic IGT games to be played online in a non-gambling, virtual currency casino. If you are passionate about joining an awesome team to build top quality casino games, we want to talk with you!
Qualifications
- Bachelor’s or Master’s degree in Engineering or equivalent practical experience.
- Typically 12+ years of software engineering experience**, including significant technical leadership or architecture responsibility.
- Strong expertise in Java and related enterprise technologies
- Experience designing enterprise, distributed, microservices, event-driven, and integration architectures.
- Proficiency in REST APIs, OpenAPI, API security, and versioning.
- Hands-on experience with Spring, Spring Boot, or similar enterprise frameworks.
- Experience with messaging technologies such as Kafka or JMS.
- Strong knowledge of Oracle, PostgreSQL, SQL, and data modelling.
- Familiarity with JBoss, WildFly, or comparable application servers.
- Experience with Git, Gradle/Maven, CI/CD pipelines, and release automation.
- Understanding of Docker/Podman and Kubernetes.
- Knowledge of TLS/mTLS, certificates, encryption, secrets management, and IAM.
- Familiarity with AWS, Azure, or GCP architecture concepts.
- Experience with centralized logging, metrics, tracing, and monitoring.
- Ability to create UML, sequence, C4,
and other architecture diagrams and maintain clear technical documentation.
- Strong hands-on background in enterprise software development.
- Experience designing distributed, highly available systems.
- Demonstrated experience taking solutions from architecture through production deployment.
- Strong analytical, troubleshooting, documentation, and communication skills.
- Solid understanding of high-volume, real-time transaction-processing systems.
- Knowledge of payment transaction lifecycles including authorization, reversal, settlement and reconciliation.
- Experience with ISO 8583 or comparable financial messaging standards.
- Understanding of POS/payment-terminal integrations and external payment processors.
- Knowledge of payment security and cryptography.
- Understanding of HSM integration and cryptographic key-management concepts.
- Familiarity with PCI DSS requirements.
- Experience designing highly available transaction systems where downtime and transaction loss have significant business impact.
- Understanding of idempotency, retries, duplicate transaction handling, store-and-forward, timeout handling and transaction recovery.
- Ability to design systems supporting multiple processors, acquirers, networks or external payment integrations.
Keys to Success
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership
#LI-AM1
#LI-HYBRID
📌 Architect - AWS (Chennai)
🏢 IGT, a Nevada
📍 Chennai