Charles Schwab Investment Management Technology is looking for a developer to deliver development to the Investment Advisory team, focusing on building robust, stable, and secure applications within the financial space in a data-centric environment.
Requirements
- 7+ years of strong, demonstrable experience working as software developer/architect using JAVA programming language(Java, JSP, Struts, Spring Boot, Spring Batch, EJB, FjTask, Redis, Oracle, Maven, GitHub, Jenkins)
- familiar with parsing JSON and XML
- Experience in spring/struts frameworks
- Practical knowledge and use of Design Patterns (Strategy, Factory, Singleton etc)
- Experience using ‘git’ as source control system (cherry-pick, merge conflict resolution should be second nature to you)
- Experience working in CI/CD environment. (Bamboo)
- Experience in oracle, DB2, Mongo, Redis database concepts
Responsibilities
- develop/test applications within the financial space in a data centric environment
- developed features and unit tested complex systems in the past
- create your own REST services (in any language)
- contribute to open-source projects
- create, modify and execute job from scratch using ‘git’ as source
- Ability to collaborate and help the team with technical inputs
- Hands-on developer & servant leadership
Other
- Above all else you’re an engineer and a full stack developer (Data-Services-UI)
- You solve problems through building a robust, stable, secure application development
- You’re curious and hungry to learn new things and look to make a long-lasting impact on the project
- You worked in an Agile environment in the past
- Iterative feature development and working as part of a distributed engineering team doesn’t scare you