Jobs and Careers
BR

Senior Java Developer (Cyber Security)

Brown Brothers Harriman
Philadelphia, United Statesfull_timeVerifiedPosted 17 Nov 2023

About the role

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 applic

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Brown Brothers Harriman

View company profile →