CLS is looking to hire an Assistant Vice President, Java Software Development Engineer to help with hands-on software application development, team leadership, and Level 3 support to ensure the smooth and safe operation of their FX ecosystem.
Requirements
- 5+ years of hands-on application development and testing experience with proficient knowledge of core Java and JEE technologies such as JDBC and JAXB, Java/Web technologies
 
- Expert hands-on experience with SQL and with at least one DBMS such as IBM DB2 (preferred) or Oracle is a strong plus
 
- Expert knowledge of and experience in securing web applications, secure coding practices
 
- Hands-on knowledge of application resiliency, performance tuning, technology risk management is a strong plus
 
- Hands-on knowledge of messaging middleware such as IBM MQ (preferred) or TIBCO EMS, and application servers such as WebSphere, or WebLogic
 
- Hands-on knowledge of CI/CD practices and DevOps toolsets such as JIRA, GIT, Ant, Maven, Jenkins, Bamboo, Confluence, and ServiceNow.
 
- Proven track record of successful application delivery to production and effective Level-3 support.
 
Responsibilities
- Hands-on software application development
 
- Team leadership
 
- Level 3 support
 
- Develop scalable, robust applications utilizing appropriate design patterns, algorithms and Java frameworks
 
- Collaborate with Business Analysts, Application Architects, Developers, QA, Engineering, and Technology Vendor teams for design, development, testing, maintenance and support
 
- Provide solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a financial application including usability, performance, security, resiliency, and compatibility
 
- Proactively recognize system deficiencies and implement effective solutions
 
Other
- Adhere to CLS SDLC process and governance requirements and ensure full compliance of these requirements
 
- Plan, implement and ensure that delivery milestones are met
 
- Participate in, contribute to, and assimilate changes, enhancements, requirements (functional and non-functional), and requirements traceability
 
- Apply significant knowledge of industry trends and developments to improve CLS in-house practices and services
 
- Provide application knowledge and training to Level-2 support teams