Software Engineer II
Silicon Valley Bank
Primary Responsibilities
- Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability and reliability
- Provide development leadership (Architecture, Design, Development) for medium to large sized projects and maintenance on our client facing online and mobile banking systems.
- Contribute to and drive department best practices, guidelines implementation and adhering to standards
- Experience building and maintaining large software platforms.
- Empathy with developers. Innate desire to create a superlative developer experience down to the last detail.
- Deep love of building elegant, maintainable, well-documented, secure code
- Abstracting and refactoring should be a passion, not a chore.
- Drive to learn new things and go above and beyond the call of duty.
- Always working to improve yourself and constructively support the team around you
Qualifications
- Must have technical lead experience for medium to large sized projects.
- Ability to influence the architecture and design
- Demonstrated expertise developing rich and responsive web applications
- Strong hands-on experience in Web services development (SOAP, REST )
- Demonstrated expertise in Microservices architecture, SOA etc.
- Demonstrated experience utilizing CI/CD (Continuous Integration & Delivery) techniques.
- Hands-on development expertise in JAVA, J2EE & Enterprise Technologies JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA.
- Strong knowledge of MQs and Kafka
- Hands on development experience with XML technologies XSLT, XPATH, DOM, SAX, JAXP, XSD, XQuery Namespaces and XML parsers and tools.
- Experience and passion for developing secure web applications
- Implementation experience of software design patterns and best practices applicable to J2EE.
- Preferred to have implementation experience of online banking platforms based on industry leading platforms.
- Experience with implementing SSO and security protocols like SAML2.0, OAuth2.0 etc.
- Knowledge and experience with RDBMSs (Oracle or MS SQL Server).
- Prior experience with regulated financial organization is a plus.
- Experience with Test Driven Development and Agile Methodologies in both a co-located and a distributed team environment is a plus

Jobs Rated Reports for Software Engineer
Posted: 2021-01-06 Expires: 2021-02-04