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 Equity Trades is a diverse and tenured team responsible for new development, as well as enhancement and maintenance, of both Home Office and Branch Office applications. Our team supports branch offices with a proprietary equity order entry system, commission calculator, and various other tools. We provide service to Home Office through multiple reusable components and services, regulatory trade reporting mechanisms, and support of tools used to route stock orders to the exchanges for execution.
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
What you'll need...
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, React, Junit, Kubernetes, GIT, Shell/Bash scripting and more
Knowledge or experience with any of the following is a plus:
Kafka, MDB, or other Message Driven architectures
Thymeleaf
Struts
EJB
Splunk
COBOL
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 andimplement quality software within targeted timeframes
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