Full Stack Developer at Morgan Stanley responsible for developing and enhancing distributed systems. Collaborating with teams to modernize platforms and ensure high availability and security.
Responsibilities
Design, develop, enhance, and support distributed, multi-tier applications.
Apply strong object-oriented design (OOD), algorithms, and programming skills to build scalable systems.
Collaborate closely with internal teams, external clients, and end users to understand requirements and deliver solutions.
Participate in system integration efforts, requirements analysis, and platform evolution.
Contribute to the modernization of the platform, including adoption of: Containerization and orchestration technologies (Docker, Kubernetes), Distributed coaching and messaging systems (Redis, Kafka), Emerging GenAI and LLM-based capabilities.
Operate within Agile methodologies to maximize productivity and client satisfaction.
Requirements
6+ years of strong programming experience in Java and Spring.
Solid working knowledge of Unix/Linux environments, APIs, and shell scripting.
Experience with distributed systems, algorithms, web services, and multi-threaded applications.
Proficiency with relational databases (Sybase or other RDBMS), including complex stored procedures.
Container and platform technologies: Docker / Podman, Kubernetes.
Good understanding of frontend technologies: modern JavaScript frameworks (React or Angular).
JVM performance monitoring and tuning tools.
Scripting and automation with Python, Bash, or Perl.
Hands-on experience using Redis as a distributed cache.
Technical Lead for Water Information Systems within Hamilton's Public Works, overseeing data management and GIS projects. Leading initiatives to enhance software applications for asset management.
Senior Software Architect at Euna Solutions designing and architecting scalable SaaS applications. Collaborating with cross - functional teams to ensure alignment between technology and business goals.
Software Engineer SMTS for Salesforce delivering cloud infrastructure tools and frameworks across public cloud platforms. Designing and operating resilient distributed systems with a focus on automation and performance.
Senior Software Engineer responsible for software development of video products at Imagine Communications. Leading projects in a dynamic environment with strong focus on C/C++ and Java.
Senior Software Engineer developing and maintaining AI/ML features for Thomson Reuters. Collaborating with teams to build innovative solutions using machine learning and AI technologies.
Salesforce Tech Lead supporting IT efficiency within the Business Financing Department. Responsible for designing and developing solutions on Salesforce and nCino to enhance business technology alignment.
Full Stack Software Engineer developing and scaling payroll platform at Push Operations. Collaborating with teams to ensure accuracy and reliability in payroll processes.
Intermediate Full Stack Developer working on middleware and React frontend tasks. Contribute to customer - facing content, enhance features, and maintain a smooth storefront experience.
Software Development Engineer developing features across full stack for payroll technology. Collaborating with cross - functional teams and improving AI tools daily.