Software Engineer IV Job Description:
About the Role
We are seeking an experienced Software Engineer to join our team. As a member of our FSS, TMS & Finspect Team, you will have the opportunity to work on enhancing our platform, updating and redesigning applications with cutting-edge technologies to optimize performance and create next-generation fraud detection solutions.
This is a remote + CLT position in Brazil. The role involves supporting the evolution and modernization of existing applications, designing and delivering new cloud-based applications in an agile environment, implementing complex prototypes, analyzing machine learning models, and creating design solutions that have partial or system-wide impact.
Key Responsibilities
* Support both the evolution and continued modernization of existing applications and the design and delivery of new cloud-based applications in an agile environment
* Implement complex prototypes and core base code for developers to follow
* Analyze Machine Learning Models and come up with recommendations
* Create and present design solutions that have 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
* Should be able to lead small teams
* Coordinate with QA for end-to-end testing and post-production testing
Required Skills and Qualifications
* 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. is a plus
* Proficient with MS SQL Server queries & stored procedures
* Experience in creating and 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 (ex. 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
* Experience with Cloud-based platforms, CMS, Jenkins pipelines, and Docker
Benefits
* The opportunity to work on cutting-edge technologies and contribute to the development of innovative solutions
* A collaborative and dynamic work environment
* The chance to lead small teams and take on new challenges
* A competitive salary and benefits package
Others
Please submit your resume and cover letter to apply for this position. We look forward to hearing from you!