Raymond James · 2 days ago
Lead Java Engineer, Backend Development
Raymond James is seeking a hands-on, technically exceptional Lead Software Engineer to join their Enterprise Document Services engineering team. The role involves architecting and building modern document-processing services, transforming legacy .NET processes into scalable Java-based solutions, and leading engineering best practices. The ideal candidate will contribute to a modernization environment and collaborate with various teams in an Agile setting.
BankingFinancial ServicesInformation TechnologyInsuranceWealth Management
Responsibilities
Lead by example as a hands-on engineer, writing production-grade Java code and driving engineering best practices
Design and develop modern Spring Boot and Spring Batch services that transform, validate, and orchestrate data pipelines
Build upstream services that integrate with enterprise document composition systems (OpenText Exstream, JasperSoft, MessagePoint)
Reverse-engineer legacy .NET workflows and re-architect them into scalable, maintainable Java-based solutions
Develop and maintain RESTful APIs that support data ingestion, document creation requests, archival processes, and document retrieval
Engineer high-throughput data-processing pipelines capable of handling diverse file formats (fixed-width, Tandem, CSV, XML)
Contribute to the team’s longer-term shift from VM-based deployments toward microservice- and Kubernetes-ready architectures
Apply generative AI tools to improve developer productivity and integrate AI-driven classification/validation into document workflows
Implement robust logging, monitoring, and observability using Splunk, Datadog, and Dynatrace
Collaborate with business analysts, partner development teams, and enterprise architects in an Agile environment
Contribute to technical strategy, participate in design reviews, and support limited Tier-3 production troubleshooting
Qualification
Required
Deep, hands-on expertise with Java, Spring Boot, and Spring Batch
Strong experience modernizing legacy systems and re-engineering complex workflows
Proficiency in data transformation and processing of fixed-width, CSV, XML, and similar structured data formats
Experience building high-volume data pipelines
Solid understanding of RESTful API design, integration patterns, and service-to-service communication
Experience using monitoring and observability tools (Splunk, Datadog, Dynatrace)
Exposure to generative AI tools (GitHub Copilot, ChatGPT, Gemini) for coding, classification, or enrichment
Background in financial services or regulated industries is a strong plus
Strong grasp of Agile practices and CI/CD pipelines (Jenkins)
Excellent problem-solving, communication, and collaboration skills, especially in modernization environments
Bachelor's: Computer and Information Science (Required), Bachelor's: Computer Engineering
General Experience - 6 to 10 years
Preferred
Familiarity with enterprise composition/ECM tools (OpenText Exstream, MessagePoint, JasperSoft)
Experience with archival systems (e.g., Mobius) or similar document/records repositories
Familiarity with containerization and orchestration (Docker, Kubernetes)
Experience with DevOps tools (Jenkins, Git, Terraform, GitHub Actions)
Proven ability to influence architectural direction and lead technical initiatives
Company
Raymond James
Raymond James provides a range of investment banking services focused on the telecommunications and communications sectors.
H1B Sponsorship
Raymond James has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
Funding
Current Stage
Public CompanyTotal Funding
$1.5B2025-09-09Post Ipo Debt· $1.5B
1983-07-01IPO
Recent News
TradingView
2025-12-16
Company data provided by crunchbase