Senior Java Developer (Cyber Security)


Brown Brothers Harriman

At Brown Brothers Harriman, we serve the most sophisticated individuals and institutions with expertise in Private Banking, Investment Management, and Investor Services.

View company page

At BBH we value diverse backgrounds, so if your experience looks a little different from what we've outlined and you think you can bring value to the role, we will still welcome your application!

What You Can Expect At BBH:

If you join BBH you will find a collaborative environment that enables you to step outside your role to add value wherever you can. You will have direct access to clients, information and experts across all business areas around the world. BBH will provide you with opportunities to grow your expertise, take on new challenges, and reinvent yourself—without leaving the firm. We encourage a culture of inclusion that values each employee’s unique perspective. We provide a high-quality benefits program emphasizing good health, financial security, and peace of mind. Ultimately we want you to have rewarding work with the flexibility to enjoy personal and family experiences at every career stage. Our BBH Cares program offers volunteer opportunities to give back to your community and help transform the lives of others.

Join us as our Sr. Java Developer!

Brown Brothers Harriman is currently recruiting Sr. Java Developer to join our Cyber Security organization. 

Position Summary:

A Sr. Java Developer is the technical expert in the development of Cyber Security Applications and automation of Cyber Functions. The candidate will assist in identifying opportunities in optimizing and automating Cyber Process. The candidate will assist with the development and design of applications related to automation of process and reports and integration of different Cyber Security tools. This may also include being the lead on proposals, projects, and promoting new architecture tools, processes, and techniques. The candidate will assist in identifying, defining, and analyzing legacy and emerging systems and software designs. The candidate will also collaborate with the Security Operations team to develop and implement their core automation and reporting needs.

Some of your additional responsibilities include:  

  • Helps to advise on architectural decisions and design

  • Helps to identify opportunities in optimizing and automating Cyber Process.

  • Creates integration and application technical design documentation.

  • Conducts peer-reviews of functional design documentation.

  • Provides guidance on intended solution and best practices during development, configuration and testing phases

  • Completes development, configuration and unit testing of high complexity applications.

  • Helps perform code reviews and ensures standards are applied to each solution component

  • Resolves complex defects during testing phases

  • Helps provide guidance to developers in resolving defects

  • Supports and executes performance testing

  • Provides guidance on infrastructure and environment setup

  • Production Support: Assists in troubleshooting production environment and tune the environments

  • Ensures best practices are followed from a technical perspective during all phases of the project

Qualifications include:

  • Bachelors in Computer Science or related discipline         

  • Must have at least 5+ years of experience implementing systems          

  • Strong Java, J2EE n-tier application programming experience

  • Experience in Spring, Spring boot

  • Experience with BPM MQ or any messaging service is nice to have

  • Write Junit Test cases to automate testing

  • Working knowledge with WebSphere Application server/Tomcat is required

  • Ability to design enterprise wide, large scale implementations

  • Strong experience with SOAP/REST web service development

  • Strong knowledge and experience with relational database technologies preferably with experience in an ORM persistence tool such as Hibernate

  • PL/SQL, Oracle, Must have experience in building SQL queries, stored procedures and must understand basic principles of data modeling

  • Working experience with Jenkins is preferred

  • Strong Analytical and problem solving skills

  • Must be skilled at writing specifications that other programmer can use to code data interfaces, user interfaces and workflows

  • Good working knowledge of Linux/Unix OS and development tools such as IntelliJ, GIT, JIRA and Maven

  • Ability to adapt to a dynamic environment with changing priorities with the right attitude and constantly seek opportunities to improve processes

  • Good communication, written and strong team work 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.
Apply now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Tags: Automation Computer Science Java Jira Linux Oracle SQL Tomcat UNIX

Perks/benefits: Career development Health care

Region: North America
Country: United States
Job stats:  4  0  0

More jobs like this

Explore more InfoSec / Cybersecurity career opportunities

Find even more open roles in Ethical Hacking, Pen Testing, Security Engineering, Threat Research, Vulnerability Management, Cryptography, Digital Forensics and Cyber Security in general - ordered by popularity of job title or skills, toolset and products used - below.