State Street Corporation logo

Principal Full Stack Engineer, AVP | Hyderabad, IN

State Street Corporation

Hyderabad, Telangana, IndiaPRINCIPAL
Full StackPrincipalJavaReactCloud NativeFinancial ServicesHigh PerformanceTrading Systems

Job Description

Principal Full Stack Engineer at State Street Corporation - Charles River Development. Work on strategic initiatives including NextGen UI Framework and Components, building high performing low latency trading system. Location: Hyderabad, India.

Responsibilities

  • Analyze, design, develop, test, and debug large and complex software enhancements and solutions
  • Collaborate with Business Analysts and Product Managers
  • Direct problem solving for projects or major phases of projects to resolve advanced software technical issues
  • Develop, test, debug, and implement software using cloud computing, java, React, JavaScript, GenAI, and other related software engineering languages
  • Provide informed guidance and critical analysis of proposed changes during code reviews
  • Write unit and automation tests to ensure a high-quality performant product
  • Identify ways of improving the development of test methodologies and related test methodology frameworks
  • Conduct manual tests to ensure a high-quality product
  • Actively assist team leaders in the agile software development process by adhering to and advancing the CRD scrum methodology

Qualifications

  • Bachelor's degree in computer science or a related technical field
  • 11- 15 years of software engineering experience is mandatory
  • Minimum 5 years of experience in financial services domain including exposure OMS and EMS systems
  • Expertise in Software Engineering best practices, object-oriented programming, design patterns, and SOLID principles
  • Experience in cloud native (Azure, AWS, GCP)
  • Experience in Internet Protocols (HTTP), Front-end frameworks for the Web including React, HTML5, JSON, JavaScript, TypeScript, jQuery
  • Demonstrated experience with API styles like REST, RPC, gRPC or OpenAPI
  • Experience in Native and External Web-Browser controls
  • Demonstrate knowledge of development tools like Visual Studio, Visual Studio Code, IntelliJ, etc.
  • Experience in core Java - Multithreading, Exception Handling, Memory management etc.
  • Demonstrated knowledge of SQL and Oracle
  • Demonstrated problem solving abilities involving multi-tiered, high-performance database applications
  • Demonstrated ability to design and develop software solutions to business and technical problems of high complexity
  • Proven written and verbal communication skills
  • Demonstrated ability to work well with peers in a collaborative team environment

Nice to have

  • Working knowledge of Desktop applications built in .Net, WinForms and WPF

Benefits

  • Generous medical care, insurance and savings plans
  • Flexible Work Program
  • Development programs and educational support
  • Paid volunteer days
  • Matching gift programs
  • Employee networks

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.