SIGN IN
Lead Engineer, Full Stack Java Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

Raymond James · 5 hours ago

Lead Engineer, Full Stack Java Development

Raymond James is a leading financial services firm, and they are seeking a Lead Engineer for their Back-Office Application Modernization team. This role involves analyzing business requirements, designing and implementing solutions, and supporting enterprise-level applications while collaborating with team members and stakeholders.
FinanceBankingProperty & Casualty InsuranceInformation TechnologyFinancial ServicesInsuranceWealth Management
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Develop existing and new applications by analyzing and identifying areas for modification and improvement. Develop new applications to meet customer requirements
Define and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements
Elicit complex business requirements using a variety of methods, such as interviews, document analysis, workshops, and workflow analysis, to express the requirements in terms of target user roles and goals
Document complex "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to record accurately the change required
Explore and develop a detailed understanding of external developments or emerging issues and evaluate their potential impact on, or usefulness to, the organization
Monitor, identify, and correct the most-complex software defects to maintain fully functioning applications software
Design and monitor the quality of website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues
Discuss and recommend more complex or innovative technical developments to improve the quality of the website/portal/application software and supporting infrastructure to better meet users’ needs
Lead in detecting and analyzing security incidents, including attacks, breaches, and identified vulnerabilities, and remediate any security gaps in line with the security incident management procedure
Act as subject matter expert in an area of technology, policy, regulation, or operational management for the team. Maintain external accreditations and in-depth understanding of current and emerging external regulation and industry best practices through continuing professional development, attending conferences, and reading specialist media

Qualification

JavaAngularJavaScriptSQLAWSNoSQLObject-Oriented ProgrammingSoftware Development Life CycleAgile methodologiesCritical thinkingProblem-solvingCollaboration

Required

Minimum of Five (5) years of experience in application development, with exposure to software architecture and solution design using modern technology stack
Solid knowledge of JavaScript concepts across browser and server-side use cases
Strong hands-on experience with Java and Angular
Experience with Oracle SQL, including writing and troubleshooting queries
Solid understanding of Object-Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Object Oriented analysis and design using common design patterns
Develop unit-test cases, plans, and automated tests using Test-Driven Development (TDD)
Experience across the full Software Development Life Cycle (SDLC)
Experience working in Agile, Waterfall, or Hybrid development methodologies
Ability to design and implement resilient, scalable, and maintainable solutions, including proper error handling, transaction management, and recovery strategies
Demonstrated critical thinking and problem-solving skills, with the ability to analyze issues across technical, functional, and business domains
Bachelor's: Computer and Information Science, High School (HS) (Required)

Preferred

Financial Services experience is preferred
Exposure to AWS or other cloud hosting solutions is nice to have
Experience with NoSQL databases (MongoDB) is nice to have
Nice to have experience in microservice platforms, Redis, Docker and Kubernetes
Experience with enterprise integration technologies, web services (REST/SOAP), and messaging platforms (e.g., MQ, Kafka) is preferred
Working knowledge of financial services industry concepts, including brokerage operations, clearing and settlement, and the trade lifecycle
Familiarity with Middle Office and Back Office functions such as trade confirmation, reconciliation, corporate actions, and reporting
Understanding of financial instruments (e.g., equities, fixed income, mutual funds) and related transaction processing
Awareness of regulatory and compliance considerations impacting financial systems

Company

Raymond James

twittertwittertwitter
company-logo
Raymond James provides a range of investment banking services focused on the telecommunications and communications sectors.

Funding

Current Stage
Public Company
Total Funding
$1.5B
2025-09-09Post Ipo Debt· $1.5B
1983-07-01IPO

Leadership Team

leader-logo
Paul Shoukry
Chief Executive Officer
linkedin
leader-logo
James Sickling
COO - Fixed Income
linkedin
Company data provided by crunchbase