At Edward Jones, we help clients achieve their serious, long-term financial goals by understanding their needs and implementing tailored solutions. To ensure a personal client experience, we have located our 15,000+ branch offices where our more than 7 million clients live and work.
In a typical branch office, a financial advisor meets with clients and receives branch office support, so they can focus on building deep relationships with clients. Headquarters associates in St. Louis, Tempe and Mississauga provide support and expertise to help U.S. and Canada branch teams deliver an ideal client experience. We continue to grow to meet the needs of long-term individual investors.
Tech Quotes is a diverse and tenured team responsible for new development, as well as enhancement and maintenance, of Home Office and Branch Office applications. Our applications are key to Edward Jones daily business operations as they allow our advisors and clients to view and quote their portfolio of investments including stocks, bonds, mutual funds as well as review current market news. Our team provides solutions that allow our clients to access investment information. We tackle complex issues and collaborate with other areas to generate solutions and solve problems. Our team's work is important because it allows clients to invest and make decisions by watching current market conditions and watching stock market performance indices.
What you'll do…
Collaborate with product owners and other team members to gather requirements, analyze existing code, provide estimates, design solutions, build specifications, and develop programs
Provide high-quality, full-stack solutions by coding, debugging, testing, documenting, and maintaining applications and processes
Mentor and cross-train other associates on newly developed solutions, conduct code reviews, and provide system support and participate in the team's on-call support rotation.
Projects you'll have an immediate impact on...
Managing change requests and enhancements to our services. These change range to introducing new data elements into our services, changing the way a chart or graph appears, ensuring that those that are subscribed to real-time quotes vs delayed quotes receive the right services.
Maintaining reporting out to the exchanges. These come in the form of monthly reporting we have to complete as well as audits.
Maintaining infrastructure types of changes to ensure our environment is current and stable.
Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems or related field
A minimum of five (5) years of Java/Full-stack development experience, along with good analysis and trouble-shooting skills
Full-stack development skills, such as Java, SQL, REST, JSON, Spring Boot, Spring Batch, Spring JPA, JavaScript, JQuery, JSP, HTML, CSS, Junit, Kubernetes, GIT, Shell/Bash scripting and more
Knowledge or experience with any of the following is a plus:
Mainframe
Kafka, MDB, or other Message Driven architectures
Struts
EJB
Splunk
COBOL
DB2/SQL
React
Strong written and verbal communication skills, including the ability to explain complex technical issues in business terms
Strong analytical and problem-solving skills
Excellent organizational and time-management skills
Knowledge of the financial services industry is a plus
Ability to design, develop, test, document and implement quality software within targeted timeframes
Ability to coordinate efforts and delegate tasks to other associates or contractors
Experience or training in the AGILE project management methodology and overall product team structure is a plus
Persons requiring sponsorship for an employment visa are ineligible for this position