As a seasoned software engineer, you will have the opportunity to work on our team responsible for developing cutting-edge solutions.
Job Description
We are seeking an experienced software engineer to join our team in enhancing our FSS platform. This role involves working on various applications that detect and prevent fraud related to gift card activations and financial transactions.
This position is fully remote with flexibility to work from Brazil or other locations.
Responsibilities
* Support the evolution of existing applications and design new cloud-based applications using agile methodologies.
* Implement complex prototypes and core 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.
* Apply industry standards, processes, and tools throughout the development lifecycle.
* Lead small teams and coordinate with QA for end-to-end testing.
* Understand object-oriented programming and design principles.
* Familiarity with software development best practices and open-source frameworks.
* Effective verbal and written communication with clients.
* Problem-solving skills and ability to work with innovative solutions.
Required Skills and Qualifications
To be successful in this role, you should have:
* Bachelor's degree in Computer Science or related field.
* At least 7 years of experience with progressive Java development, including J2EE in enterprise environments.
* Experience in developing microservices using Spring Boot.
* Familiarity with Docker, Kubernetes, Istio, ArgoCD, and Snyk.
* Proficient in MS SQL Server queries and stored procedures.
* Experience in creating and maintaining lower environments.
* Participation in the full lifecycle of projects, including version control, build management, unit testing, and issue tracking software.
* Familiarity with Azure cloud, SQL Sentry Tool, Dynatrace, and Splunk.
* Understanding of open-source object-relational mapping tools and various platforms like Windows server, Linux/Unix.
* Collaboration with QA testing and research of test cases.
* Writing extensive unit tests and creating configuration, build, and test scripts for Continuous Integration environments.
* Familiarity with SPLUNK and navigating log files.
Benefits
This role offers a unique opportunity to grow your career in a dynamic environment. We offer:
* A competitive compensation package.
* Ongoing training and professional development opportunities.
* A collaborative and supportive team environment.