Work independently to develop, test, and debug software enhancements and solutions within the business and technical problem domains
Develop, test, debug, and implement software programs, applications and projects using cloud computing using Java, python or other related software engineering languages
Write unit and automation tests to ensure a high-quality end product
Participate in code reviews
Actively participate in the agile software development process by adhering to the scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives
Triage production issues by reviewing code and logs as needed and come up with solutions
Requirements
Extensive Java n-tier application experience
Python, Java programming Languages
Good understanding of AI enabled programming
Kubernetes, Kafka, Azure, AWS
Reactive programing, KSQL, Streams
BS/MS in Computer Science or equivalent field
Professional Java & Python development experience
Excellent communication skills (verbal and written), good interpersonal skills
Ability to gather and understand requirements in the financial sector (Math background highly desirable)
Experience working with an Agile development methodology is desired
Tech Stack
AWS
Azure
Cloud
Java
Kafka
Kubernetes
Python
Benefits
our retirement savings plan (401K) with company match
insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
paid-time off including vacation, sick leave, short term disability, and family care responsibilities
access to our Employee Assistance Program
incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans)
eligibility for certain tax advantaged savings plans