About This Role
">
This is an opportunity to work on a high-impact team focused on enhancing the FSS platform, updating and redesigning applications with cutting-edge technologies to optimize performance and create next-generation fraud detection solutions.
">
The applications our teams work on are responsible for detecting fraud in gift card activation and financial card redemption transactions for global partners. As a key member of this team, you will have the chance to make a significant impact on the development and implementation of these critical systems.
">
Key Responsibilities
">
* Support the evolution and modernization of existing applications and design new cloud-based applications in an agile environment.
* Implement complex prototypes and core base code for developers to follow.
* Analyze machine learning models and provide recommendations.
* Create and present design solutions with partial or system-wide impact.
* Design, develop, deploy, configure, document, and debug extensive enterprise systems while properly escalating issues to meet deadlines.
* Apply appropriate standards, processes, procedures, and tools throughout the development lifecycle and ensure reuse of code.
* Lead small teams and coordinate with QA for end-to-end testing and post-production testing.
* Have a good understanding of object-oriented programming/design principles.
* Understand software development best practices and open-source application frameworks.
* Effective verbal and written communication with clients in a business and technical manner.
* Problem-solving skills and ability to work with innovative solutions.
* Strong analytical skills to assess complex situations and understand key issues quickly.
* Ability to adapt in a dynamic work environment and make technical and team decisions while keeping management informed.
">
Requirements
">
* Bachelor's degree in computer science or related field.
* 7+ years of experience with progressive Java (1.8 and above) development experience including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments.
* Experience in developing RESTful microservices services using Spring Boot.
* Experience with Docker, Kubernetes, Istio, ArgoCD, and Snyk.
* Experience in any front-end frameworks like Angular, ReactJS, Primefaces, etc.
* Proficient with MS SQL Server queries & stored procedures.
* Experience in creating & maintaining lower environments.
* Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software (e.g., Git, Maven, JIRA).
* Experience with Azure cloud.
* Experience with SQL Sentry Tool, Dynatrace, and Splunk.
* Experience with open-source object-relational mapping tools.
* Experience with various platforms like Windows server, Linux/Unix.
* Collaborate with QA testing in research and writing of test cases along with participating in system testing.
* Writing extensive unit tests using automated TDD tasks.
* Creating configuration, build, and test scripts for Continuous Integration environments.
* Create complex SQL queries and understand SQL scripts.
* Familiarity with Splunk with ability to navigate log files.
* Strong analytical skills to assess complex systems and situations and troubleshoot issues.
* Problem-solving skills, critical thinking, and strong decision-making skills.
* Excellent written and verbal communication and interpersonal interactions.
"],