25 Jan
Full Stack Java Developer
Vacancy expired!
- Software Development Engineers thrive in a leading-edge work culture while developing products that help customers learn, explore, and make life-impacting moves on their paths to achieving their goals.
- Advisor Services Technology is looking for a Software Developer Senior to work on premier advisor portfolio management offering, CS Advisor Portfolio Center.
- This position requires a self-motivated individual with strong problem-solving skills who can contribute in a highly collaborative culture and agile team environment.
- The ability to deliver innovative, low cost, reliable solutions is key to success in this role.
- Our software developers are driven to learn, grow, and continuously contribute to evolving the CS experience and technology.
- Design, development, testing, deployment, and support of technology for Advisor Service Technology applications
- Technical leadership of personnel, including coaching and mentoring of more junior technical resources
- Supporting applications and systems in a production environment
- Reviewing requirements and translating them into a documented technical design
- Working with an agile team to deliver solutions
- Interacting with individuals from across CS in different supporting organizations and business groups
- Bachelor’s Degree in Computer Science or related field or related practical experience
- 5+ years of professional experience in object oriented software development, specifically with Java
- 5+ years of experience building REST services that support high volume transactions in highly available environments
- Deep experience building web applications with a modern JavaScript framework (Angular, React, Vue etc.)
- Working knowledge of cloud frameworks & design patterns such as Micro-services, Micro-UI, 12-factor design, OOD etc.
- Experience building cloud-ready applications (AWS, Azure, GCF, Pivotal Cloud Foundry, or similar cloud infrastructure)
- Good understanding of database concepts and experience with either SQL or NoSQL solutions. (e.g. SQL, Oracle, MongoDB or Hadoop)
- Knowledge of authorization frameworks (e.g., OAuth 2, SAML, JWT)
- Experience leading others technically, including providing coaching and mentoring as well as ensuring high code quality and adherence to standards
- Excellent oral and written communication skills
- Ability to fully support all phases of the software development lifecycle (SDLC)Ability to review requirements, translate these requirements into a design, implement and fully test this design; testing experience should include all aspects of testing (unit, functional, integration, end-to-end) Production implementation and support
- Participation in all review and governance activities
- Must be a critical thinker and solutions-oriented Strong analytical, troubleshooting, and problem-solving skills
- Must be able to quickly grasp complex concepts and learn new technologies
- Ability to work independently and to effectively interact and collaborate with all types of stakeholders, both technical and business, peers, and leaders
- Detail oriented self-starter
- Experience with Agile and being a part of a scrum team
- Understanding of patterns and practice
- Ability to contribute to application and platform architecture and design
Vacancy expired!