JerseyCityRecruiter Since 2001
the smart solution for Jersey City jobs

Senior Java Developer / Programmer (for our CTO group)

Company: Brown Brothers Harriman
Location: Jersey City
Posted on: June 14, 2019

Job Description:


The CTO Group, SENIOR DEVELOPER will work as team member within the CTO organization. He/she will help define the vision, strategy and details for the architecture of new applications 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 application developments team members.

* Recommend standards based technology trends, tools and platforms to support business goals.

Leadership/ Management

* Communicate technology best practices and strategy.

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

Design and Architecture

* Develop and drive adoption of technology standards that adhere to Enterprise Architecture guiding principles and overall technology strategy of the firm

* Work with Systems Owners to create 3 Year technology roadmap to meet the technology strategy and product roadmap

* Maintain the Hold/Buy/Sell list of Security Technologies, Tools, and Third-Party Components in use or can potentially be used

* Work with developers, product managers, and customer application experts to define solutions, products and modules with required features and functionality.

* Provide guidance and best practices for implementing dev ops principles such as automation of builds, deployment, server orchestration

* Provide 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.

* Provide subject matter expertise in application security Secure SDLC controls

* Partner with the Application Development team and Operations team peers and management to drive visibility and understanding on application security strategy, visibility of vulnerabilities and advising on application security process and procedures

* Establish operating process & procedures to feed high-integrity vulnerability data feeds from Secure SDLC controls into a centralized metrics platform, GRC (e.g., Archer) and defect management systems (e.g., JIRA)

* 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.

* 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.

* 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 systems team to ensure that systems response to the business requirements is appropriate facilitation of business advocacy within systems.


* BS/BA degree in Engineering and/or Computer Science or related work experience required,

* Minimum of 4+ 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. Master /Advanced degree may be substituted for experience.

* 3+ 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.

* 6+ years of experience in functional and object oriented design and development utilizing JAVA

* Subject matter expertise in APPLICATION SECURITY

* Experience with enterprise wide Secure SDLC and SDLC methodologies such as Waterfall and Agile

* Demonstrated skill with defect management systems such as Jira or Visual Studio Team Foundation Server and build systems such as Jenkins, Maven or Visual Studio Team Services

* Strong knowledge of application security tools such as Veracode SAST, Qualys WAS, Sonatype or Contrast

* Strong Knowledge of Automation and configuration management technologies like Ansible and Puppet

* Familiarity with container technology like Docker and orchestration technologies like CloudFoundry, Openshift, Mesos

* Demonstrated skills on System Design using UML

* 3+ years of experience in functional and object oriented design.

* 3+ years of experience with UNIX and Windows operating systems.

* 3+ years years experience in JEE technologies

* Working experience with relational database such as Oracle/DB2 is highly desirable.

* 3+ years experience as a JEE Architect with exposure to various JEE standards/APIs, certification is highly desired.

* Excellent communication and presentation skills with ability to communicate within teams in systems.

* 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.



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


Keywords: Brown Brothers Harriman, Jersey City , Senior Java Developer / Programmer (for our CTO group), IT / Software / Systems , Jersey City, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Ruby - software engineer
Description: Let companies
Company: hired
Location: Whitestone
Posted on: 06/19/2019

Operational Risk Manager 4 - IT Regulatory Management
Description: Job DescriptionAt Wells Fargo, we want to satisfy our customers' financial needs and help them succeed financially. We're looking for talented people who will put our customers at the center of everything (more...)
Company: Wells Fargo
Location: New York
Posted on: 06/19/2019

Ruby - software engineer
Description: Let companies
Company: hired
Location: Millburn
Posted on: 06/19/2019

Backend Developer
Description: A financial services firm is seeking a Backend Developer to join their team in New York, NY. Responsibilities ul li Develop and direct the delivery of software programs including design, build and (more...)
Company: Open Systems Technologies
Location: New York
Posted on: 06/19/2019

Chat about software development, web development, and software management roles with AWS!
Description: My name is Margot and I'm a sourcing recruiter for AWS I am looking for mid-senior level software engineers, web development engineers, a software development manager for the AWS Well-Architected
Company: Amazon
Location: New York
Posted on: 06/19/2019

Ruby - software engineer
Description: Let companies
Company: hired
Location: Haledon
Posted on: 06/19/2019

Ruby - software engineer
Description: Let companies
Company: hired
Location: Union
Posted on: 06/19/2019

EIS Software Engineer II #ITJobs #New York City, New York
Description: Overview: Comprised of three main product groups, The Enterprise Service Bus ESB , Enterprise Message Hub EMH and Corticon or Rule Logic System RLS . - The ESB team is the largest comprising of Business (more...)
Company: M&T Bank
Location: New York
Posted on: 06/19/2019

Ruby - software engineer
Description: Let companies
Company: hired
Location: Little Neck
Posted on: 06/19/2019

Drug Product Technical Steward
Description: Req : 1900251 br Location: Summit, New Jersey, United States br Job Category: Technical Development br Work Location: 556 Morris Avenue 07901 br Organization: Manufacturing br Employee Status: (more...)
Company: Celgene
Location: Summit
Posted on: 06/19/2019

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Jersey City RSS job feeds