Job Description

Reference # : 21-01616Title : Java Developer Senior
Location : Jersey City, NJ
Experience Level : Start Date / End Date : 11/22/2021 / 10/21/2022
Our client, a leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. They provide consumers, corporations, governments and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

Sr Development Lead

A Major Global Bank Internal Audit Innovation technology team is seeking a highly motivated and strong hands-on senior technology leader to expand the existing global team. The team is responsible for developing an integrated suite of innovative analytic solutions and services as part of the Audit Analytics platform. The platform serves the global Internal Audit organization and leverages cutting edge technologies in the areas of web-based data visualization and analytic processing using machine learning, big data and high performance distributed processing to empower auditors with greater interrogation and detection capabilities for various businesses and processes to provide data-driven insights. The successful candidate should have proven application development experience, strong analytical skills, technical depth, and excellent written and verbal communication skills.

• Develop comprehensive knowledge of how various business functions, processes and roles work together to accomplish business goals
• Provide hands-on technical leadership by architecting, designing and developing leading edge technical solutions across the technology stack
• Take ownership and responsibility for end-to-end design, development, and release of key components
• Deliver high quality technical solutions to multiple global stakeholders in a fast paced environment
• Provide in-depth technical analysis with interpretive thinking to design and develop innovative solutions to business challenges
• Manage development tasks, projects, and dependencies effectively in order to deliver quality solutions on-time
• Work effectively as part of a large global team delivering audit analytic solutions allocating work to team members as necessary
• Partner with multiple development teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
• Resolve variety of high impact problems/issues through in-depth evaluation of complex business processes, system processes, and industry standards
• Provide expertise and direction to ensure application design adheres to the overall architecture blueprint
• Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
• Serve as advisor or coach to mid-level developers and analysts
• Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Major Global Bankgroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

• 7+ years of relevant hands-on experience in Apps Development or systems analysis role
• Extensive experience system analysis and in programming of software applications
• Experience in managing and implementing successful projects
• Subject Matter Expert (SME) in at least one area of Applications Development
• Ability to adjust priorities quickly as circumstances dictate
• Demonstrated technical leadership and project management skills
• Consistent, clear and concise written and verbal communication skills
• Strong knowledge of Computer Science fundamentals in data structures, algorithms, databases and operating systems.
• Practical knowledge of design patterns for providing scalable architectural solutions to complex design issues
• Expert knowledge of Core Java, J2EE, Spring Boot, Spring MVC, Spring Batch, Hibernate, Microservices/RESTful Web services and Workflows
• Good knowledge of Web-based UX technologies (Angular, HTML5, AJAX, JSON, JQuery, JavaScript)
• Extensive experience with relational databases. Oracle or equivalent with SQL or PL/SQL programming expertise
• Experience with source code management and release management tools such as Git/Bitbucket, Ant/Maven and Jenkins
• Experience in Web/Application Servers (Websphere/Tomcat), Cloud, Container and Virtualization Technologies (Openshift ECS preferred)

Preferred but not required:
• Knowledge or experience with Big data (Hadoop/Spark) and/or Artificial Intelligence/Machine Learning Libraries (Python/NumPy, Pandas, Scikit-learn, Tensorflow, Keras, PyTorch) would be an added advantage.
• Any experience with Business Intelligence and data visualization tools such as MicroStrategy/Tableau a plus.
• Bachelor's degree/University degree in Computer Science, Information Technology, Engineering or similar.
• Master's degree strongly preferred


Please see our complete list of jobs at:

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online