As a seasoned software professional, you will have the opportunity to work on InComm's cutting-edge projects, focusing on enhancing the FSS platform, updating and redesigning applications with the latest technologies to optimize performance and develop a next-generation fraud detection solution.
This role is a remote position that requires collaboration with global teams.
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 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, ensuring timely issue escalation.
* Apply relevant standards, processes, and tools throughout the development lifecycle and promote code reuse.
* Lead small teams and coordinate with QA for end-to-end testing and post-production testing.
* Demonstrate good understanding of object-oriented programming/design principles.
* Familiarity with software development best practices and open-source application frameworks.
* Effective verbal and written communication with clients in a business and technical context.
* Problem-solving skills and ability to work with innovative solutions.
* Strong analytical skills to assess complex situations and understand key issues quickly.
Qualifications:
* Bachelor's degree in Computer Science or related field.
* At least 7 years of progressive Java development experience, including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments.
* Experience with developing RESTful microservices using Spring Boot.
* Familiarity with Docker, Kubernetes, Istio, ArgoCD, and Snyk.
* Proficiency with MS SQL Server queries and stored procedures.
* Experience in creating and maintaining lower environments.
* Participation in the full project lifecycle, including effective use of version control, build management, unit testing, and issue tracking software.
* Familiarity with Azure cloud services.
* Experience with SQL Sentry Tool, Dynatrace, and Splunk.
* Knowledge of open-source object-relational mapping tools.
* Experience with various platforms, including Windows server and Linux/Unix.