Senior Software Developer
This is a unique opportunity to work on cutting-edge technologies and contribute to the development of fraud detection solutions. As a Senior Software Developer, you will have the chance to enhance the FSS platform, redesign applications, and optimize performance.
Key Responsibilities:
* Technical Leadership: Support the evolution of existing applications, design and deliver new cloud-based applications in an agile environment, and lead small teams.
* Prototyping and Development: Implement complex prototypes, develop core base code for developers, analyze Machine learning models, and recommend improvements.
* Design Solutions: Create and present design solutions that impact entire systems, ensuring effective communication with clients and stakeholders.
* System Administration: Design, develop, deploy, configure, document, and debug extensive enterprise systems, while properly escalating issues to meet deadlines.
Qualifications and Skills:
* Bachelor's Degree: In Computer Science or related field.
* Technical Expertise: 7+ years of experience with Java (1.8 and above) development, including J2EE in enterprise level scalable, distributed, and fault-tolerant environments.
* Cloud Experience: Experience with Docker, Kubernetes, Istio, ArgoCD, Snyk, Azure Cloud, SQL Sentry Tool, Dynatrace, and Splunk.
* Software Development: Proficient with MS SQL Server queries & stored procedures, experience participating in the full lifecycle of projects, and effective use of version control, build management, unit testing, and issue tracking software.
Bonus Points:
* Programming Languages: Experience with various programming languages, including Angular, ReactJS, and Primefaces.
* Frontend/Backend: Experience with developing Restful Microservices Services using Spring Boot.
* Platforms: Familiarity with Windows server, Linux/Unix, and cloud-based platforms.
* Communication: Excellent written and verbal communication, and interpersonal interactions skills.