Applications Development Senior Programmer Analyst (Wealth Technology)
Core
Design, build, and implement new or revised application systems and programs for wealth technology business needs.
Role type
Senior IC applications development engineer (Java/Spring/Microservices)
Builds
Microservices-based architectures, event-driven systems, batch processing applications, and enterprise applications
Domain
Financial Services / Wealth Technology
Deliverable
production ML models
Required skills
Java, Spring Framework, Spring Boot, Spark, Microservices architecture, Kafka, Red Hat OpenShift, Oracle, MongoDB, Git, CI/CD pipelines, Docker, Kubernetes, Azure Cloud, AWS S3
Preferred skills
IBM Business Automation Manager Open Edition (BAMOE), Drools, AI tools and prompt engineering
Technologies
Java, Spring, Spark, Kafka, OpenShift, Oracle, MongoDB, Git, Docker, Kubernetes, Azure, AWS
Responsibilities
Conduct feasibility studies, time/cost estimates, and IT planning for application development; Monitor and control all phases of development (analysis, design, construction, testing, implementation); Analyze complex problems and evaluate business/system processes; Recommend and develop security measures; Consult with users/clients on advanced programming solutions; Serve as advisor/coach to junior analysts; Mentor engineering teams and drive project delivery
Seniority
Senior, hands-on IC with mentorship responsibilities