Job Directory Senior Engineer (for our CTO group)

Senior Engineer (for our CTO group)
Jersey City, NJ

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Position Summary

The Senior Engineer will serve as team member within the CTO organization. He/she will help define the vision, strategy and details for our technology architecture and/or enhancements to existing solutions. In addition, he/she will ensure that optimal solutions and recommendations are provided in-line with industry best practices and firm's technology standards. This individual will work closely with application developers to help guide the design and development of high performance distributed applications and services. The successful candidate will be accountable for leading the complete definition of end to end solutions for LOBs (including application detailed design, infrastructure requirements, and data management) act as high level technical expert, address problems with systems integration and compatibility, perform feasibility analysis on potential future projects and present results at all levels of the organization.

Planning and Organization

* Identify technical opportunities and risks to improve the overall quality and resiliency of applications in partnership with other development/systems leaders.
* Evaluate key technologies and driving thoughtful implementations.

Leadership/ Management

* Assist product and technology leadership in making trade-off decisions on design approaches and technology selections.

Ensure technology requirement and challenges are resolved in a consistent and timely manner.

Design and Implementation

* Provide leadership and guidance for architecture design and development of high performance messaging, transaction/batch processing products and/or services by defining and developing architectures, detailed designs specifications, development, implementations and successful delivery of the solution.
* Work with developers, product managers, and customer application experts to define solutions, products and modules with required features and functionality.
* Provide architectural guidance and leadership on best practices regarding software development, user interface design frameworks, high performance messaging solutions, server side development, integrations and tools and technologies.
* Work with the business and systems team to identify the right architecture for implementing new solutions, products and modules.
* Develop technology blue-prints for solutions, products and services.
* Design and develop Proof of Concepts (POCs) to validate suitability and viability of new technologies and solutions from both functional and technical perspectives.
* Be hands on with development on more complex deliverables (as required).
* Participate and/or monitors different technology industry standards groups to maintain strategic relations and represent BBH interests.
* Support development and governance of technology and architecture best practices and the solutions for adoptions.
* Research and evaluate new technologies/tools/software products to determine feasibility and desirability of incorporating their capabilities in line with the technology strategy of the organization.
* Proactively research, evaluate, and test emerging technologies and tools and present/document essential steps to integrate them into solutions/applications.
* Support the systems and business teams for estimates, analysis, design, development, performance, scalability and benchmark test guidance and providing subject matter expertise in technology and design.

Client Service

* Work with the business to ensure that systems response to the business requirements is appropriate facilitation of business advocacy within systems.

Required Knowledge, Skills & Abilities

* BS/BA degree in Engineering and/or Computer Science or related work experience required, Masters Preferred.
* Minimum of 8+ years of technical experience in the architecture, design and development of mission critical applications utilizing a wide range of technologies and vendor platforms to service the business needs.
* 8+ years of design and development of high performance messaging and transaction processing systems preferably in the financial or telecom industries.
* Strong knowledge of architectural principles, frameworks, design patterns and industry best practices for design and development.
* Ability to collaborate with business and technology teams to create practical, robust and scalable architectures and solutions meeting the business and technology goals/strategy of the organization.
* 8+ years of experience in functional and object oriented design and development utilizing Java.
* 10+ years of experience with UNIX and Windows operating systems.
* 8+ years of experience in at least one JEE Application Server, WebSphere and/or JBOSS experience is preferred.
* 8+ years' experience in JEE technologies and framework including Spring, JSF2, Hibernate, NodeJS, AngularJS, JMS/Websphere MQ, Oracle AQ, Oracle 11g and support integration with other applications via APIs(SOAP/REST), messaging, database access and in memory Data Grid and Big Data.
* Working experience with relational database such as Oracle/DB2 is highly desirable.
* Experience with BI stack (not required, would be preferable).
* 8+ years' experience as a JEE Architect with exposure to various JEE standards/APIs, certification is highly desired.
* 5+ years of experience in performance tuning and designing highly scalable and resilient distributed applications/solutions.
* Experience in SOA, BPM, Rules Engines, SOAP, REST WSDL, XML, cloud and API standards with strong understanding of Java/JEE and SCA design patterns, packaging, and deployment is preferred.
* Strong knowledge of front-end web application security
* Excellent communication and presentation skills with ability to communicate at all levels of the organization.
* Technical leadership and mentoring skills to guide and act as SME.
* Ability to conduct code reviews and work with build and automation tools.
* Ability to research and present results and recommendations.
* Exceptional problem-solving skills.

Grade-10

#LI-POST

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, genetic information, creed, marital status, sexual orientation, gender identity, disability status, protected veteran status, or any other protected status under federal, state or local law.

Full time

Boston

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.