CrawlJobs Logo

Lead Engineer, Full Stack Java Development

United States, Saint Petersburg · Job Posted March 10, 2026
Apply Position
Job Link Share

Job Description

As part of our Back-Office Application Modernization team at Raymond James, this Lead Engineer will analyze business requirements, drive research to architect, design and implement solutions and support enterprise level applications such as Service Center Portal, SmartForms, and Service Center Approvals. In this role, you will be responsible for performing activities associated with all stages of SDLC, leading and collaborating with team members and various stakeholders.

Job Responsibility

  • 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

Requirements

  • 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)
  • General Experience - 6 to 10 years

Nice to have

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Engineer, Full Stack Java Development

8 matching positions

Lead Java Engineer, Full Stack Development

Highly specialized expert developing software applications, in entirety or in pa...
Location
Location
United States , Saint Petersburg
Salary
Salary:
Not provided
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience with Java (Java 8+), Spring, Spring Boot, REST, SOAP, and Microservices
  • 5+ years of experience leading Angular development efforts in a full stack capacity
  • Strong understanding of software engineering principles, object-oriented design, and design patterns
  • Experience with SQL and NoSQL databases, integration frameworks, and distributed caching strategies
  • Familiarity with CI/CD pipelines and DevOps practices
  • Excellent communication, analytical, and problem-solving skills
  • Bachelor’s: Computer and Information Science (Required)
  • High School (HS) (Required)
  • General Experience - 6 to 10 years
Job Responsibility
Job Responsibility
  • Serve as the lead developer for the Annuities and Insurance Applications, driving feature enhancements and new development initiatives
  • Design, develop, and implement scalable and maintainable full stack solutions using Java (Spring, Spring Boot) and Angular
  • Work independently to analyze complex system requirements and translate them into robust technical solutions
  • Support and enhance existing document management functionality within the Java space
  • Collaborate with business analysts, architects, and other developers to ensure alignment with business goals and technical standards
  • Provide technical leadership and mentorship to junior developers and team members
  • Participate in code reviews, system testing, and validation procedures
  • Ensure adherence to best practices in software engineering, including CI/CD, modular design, and secure coding standards
  • Stay current with emerging technologies and recommend improvements to enhance system performance and maintainability
  • Participate in production support rotations and respond to escalated issues as needed
  • Fulltime
Read More
Arrow Right
New

Lead Full Stack Engineer (Java, AWS, Node.js, Angular)

Location
Location
Uzbekistan , Tashkent
Salary
Salary:
Not provided
ventionteams.com Logo
Vention
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering, including experience leading development teams and driving technical initiatives
  • Strong hands-on experience with Java and Spring Framework
  • Solid commercial experience with Node.js and modern backend development practices
  • Deep understanding of AWS cloud services, including API Gateway, Lambda, SNS, SQS, S3, DynamoDB, and CloudWatch
  • Experience building serverless applications and cloud-native architectures
  • Strong knowledge of Angular 12+, TypeScript, and modern frontend development
  • Experience designing and implementing microservices and service-oriented architectures
  • Strong expertise in relational and NoSQL database design, data modeling, and optimization
  • Hands-on experience with Oracle Database, PostgreSQL (Aurora/RDS), PL/SQL, and ORM technologies such as JPA/Hibernate
  • Experience building and consuming REST and SOAP APIs
Job Responsibility
Job Responsibility
  • Lead the design, architecture, and development of enterprise-grade full-stack applications, ensuring scalability, performance, and maintainability
  • Participate in requirements analysis, solution design, technical planning, and architectural decision-making together with stakeholders and customer teams
  • Drive backend development using Java, Spring Framework, Node.js, and AWS serverless technologies
  • Design and implement cloud-native solutions leveraging AWS services such as API Gateway, Lambda, SNS, SQS, S3, DynamoDB, and CloudWatch
  • Develop and enhance frontend applications using Angular and TypeScript
  • Build and maintain microservices-based and service-oriented architectures
  • Contribute to database design, data modeling, and optimization across relational and NoSQL databases
  • Establish and promote engineering best practices, including code reviews, automated testing, static code analysis, and monitoring
  • Collaborate with English-speaking customers and distributed teams to discuss technical solutions and project requirements
  • Mentor developers, provide technical leadership, and support team growth through knowledge sharing and technical guidance
What we offer
What we offer
  • EDU corporate community (300+ members): tech communities, interest clubs, events, a small R&D lab, a knowledge base, and a dedicated AI track
  • Licenses for AI tools: GitHub Copilot, Cursor, and others
  • Expanded medical support for employees in Tashkent
  • 19 working days of vacation per year, 21 after two years in the company
  • Corporate getaway & teambuilding activities
  • Support for the significant events in your life
  • Referral bonuses for bringing in new talent
  • Fulltime
Read More
Arrow Right

Lead Engineer, Full Stack .NET Development

As part of our Back-Office Application Modernization team at Raymond James, this...
Location
Location
United States , Saint Petersburg; Memphis; Southfield
Salary
Salary:
Not provided
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Five (5) to seven (7) years of experience as a .NET Developer
  • Solid experience in working with all stages of SDLC and respective stakeholders
  • Solid experience in working as a Lead Software Engineer in a Financial Services Industry, Trade, Regulatory and Compliance, Client Statements and Confirmations is a plus
  • Solid experience in Full-stack application development, with following specializations: Front-end: Angular, .NET
  • Middle-tier: Service Based Integrations (.NET Core, .NET MVC, .NET Web API, C#) and Java & APIs is a plus
  • Back-end: Database programming (SQL Server and Oracle), SSIS and SSRS (nice to have), Data Models, and Stored Procedures
  • Good experience in working and supporting batch-jobs and scheduling service platforms like BMC
  • Good experience working with CICD based tools and technologies
  • Good experience working with various forms of testing (UI, Integration, Regression)
  • Good experience working on self-service-based request platforms like ServiceNow
Job Responsibility
Job Responsibility
  • Architect, design and implement full stack applications / solutions that require at a minimum the following tools and technologies - Angular, .NET framework, C#, SSIS Packages, SSRS, SQL Server, Queue/Messaging Framework and Control-M
  • Analyze complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
  • Lead and collaborate with peers, cross-functional teams and stakeholders to carry out activities efficiently with quality
  • Document technical specifications and artifacts that adhere to established standards and procedures
  • Take full ownership and responsibility to support applications, understand and align with leadership’s vision to carry out group’s objectives
  • Meet and support system / application audit requirements
  • Find comfortable to work in an environment that requires on call support to ensure system availability
  • Comfortable and ability to focus on multiple initiatives in parallel, content switching, short term vs strategic initiatives
  • Performs other duties and responsibilities as assigned
  • Fulltime
Read More
Arrow Right
New

Lead Software Engineer - Java Full Stack Developer

Wells Fargo is seeking a Lead Software Engineer (Java Fullstack Developer) who b...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 14, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education
  • Advanced coding skills in Java Full stack
  • Frontend: React/Angular
  • Backend: Spring Boot
  • SQL Server/Redis Data layer
  • Kafka Streaming
  • (GitHub Actions / Azure DevOps), KubernatesCI/CD
  • Agentic AI: LangGraph, LangChain, A2A (Good to Have)
  • Proven experience designing and implementing Retrieval‑Augmented Generation (RAG) architectures using vector databases and retrieval frameworks
  • Experience building agentic AI or multi‑agent orchestration systems
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
!
Read More
Arrow Right

Lead Software Engineer - Java Full Stack + GENAI

About this role: Wells Fargo is seeking a Lead Software Engineer In this role...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Software Engineering experience as a JAVA full stack developer (Spring, Spring Boot, Oracle, and UI)
  • Bachelors in engineering or equivalent with above mentioned years of experience
  • Experience with GenAI tools – Co Pilot
  • Strong analytical, verbal, written communication, and interpersonal skills
  • Strong knowledge on Agile Product development methodologies and collaborating with multiple stakeholders to deliver the quality products in a timely manner
  • Hands on experience on building microservices using Spring boot, Kafka, REST APIs, ORM, SQL/NO-SQL Databases
  • Strong knowledge and hands-on on designing highly secure, scalable, resilient, and performant applications using Java/J2EE design patterns, 12-factor app principles, cloud-native patterns, and practices
  • Deep understanding of application performance management, memory management, multi-threading patterns and practices
  • Strong knowledge of foundational skills: Data Structures, Design Patterns, OOPs, SOLID principles, and secure coding practices
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java Full stack & Capital Markets Experience

Wells Fargo is seeking a Lead Software Engineer
Location
Location
India , BENGALURU; HYDERABAD
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
September 20, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 10+ years of hands-on experience in building application using Java, Spring framework and Spring Boot
  • Strong experience in designing and building microservices/ web services
  • Experience in Front end development experience with ReactJS or Angular JavaScript, NodeJS
  • Experience working in Capital Markets / Investment banking
  • Familiarity with MongoDB, including querying, data validation, and understanding of document schemas
  • Good to have experience in the payment's domain with working knowledge of Wires/SWIFT, and ISO 20022 message structures
  • Familiarity with ElasticSearch, including indexing concepts, search/query validation, and interpreting results
  • Familiarity with GenAI tools such as GitHub Copilot, Agentic AI workflows, and LLM based test generation
  • Knowledge on messaging service like Kafka, Solace, etc
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Comfortable working in an Agile software delivery environment and desire to collaborate and work closely with cross-functional team
  • Working closely with multiple technology teams to understand their requirements and deliver solutions
  • Learning, adapting and implementing new concepts, technologies and improvements
Read More
Arrow Right

Lead Software Engineer, Full Stack (Java, Spring, AWS) - Global Payment Network

Lead Software Engineer, Full Stack (Java, Spring, AWS) - Global Payment Network....
Location
Location
United States , Riverwoods, Illinois; McLean, Virginia; Chicago, Illinois
Salary
Salary:
179400.00 - 225100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 4 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Lead Application Engineer (Java Full-Stack), Prod Management

The Lead Application Engineer (Java Full-Stack), Prod Management is responsible ...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years' experience in a critical software development role with high business impact, ability to understand how software delivers business value
  • Proven hands-on experience in full-stack Java engineering is a firm requirement, complemented by strong expertise in modern front-end frameworks like React
  • Excellent working knowledge of key computer science concepts (networking, operating systems, virtualization, containerization, etc.)
  • Polyglot full-stack developer mentality and ability to pick up new languages and skills
  • Excellent understanding of Software Engineering concepts like Software Development Life Cycle and GitOps
  • Excellent debugging and analytical skills: ability to isolate root cause across networking/infrastructure, application and database stacks
  • Experience of delivering software using Agile delivery methodologies is a must (SCRUM/Kanban)
  • Experience of senior stakeholder management
  • Consistently demonstrates clear and concise written and verbal communication skills
  • Bachelor’s/University degree is required
Job Responsibility
Job Responsibility
  • Demonstrates an in-depth understanding of Software Development Lifecycle and how it integrates within the overall technology landscape to deliver scalable, reliable and resilient applications
  • Ability to operate in a global environment with on-/near-/off-shore matrix reporting structures
  • Operates into a highly regulated environment that requires in-depth understanding of the regulatory requirements and the industry implications for our technologies
  • Improve the service level the team provides to our end users, which includes maximizing operational efficiencies, strengthening incident management, problem management and knowledge sharing practices
  • Drives Continuous Delivery and Automation efforts across the supported applications by means of Root Cause Analysis reviews, Knowledge management, Performance tuning, and user training
  • Fosters a culture that promotes transparency and innovation for increased team productivity
  • Coaching members of the team and outside the immediate reporting line about the best practices and recognizes anti-patterns that are quickly addressed
  • Implements the Agile Framework through one of its implementations like SCRUM or Kanban and ensures it integrates with overall organization processes
  • Avidly communicates progress and project status across the organization and ensures that stakeholders are managed appropriately throughout the execution period
  • Fulltime
Read More
Arrow Right