Java Developer (Cyber Dev. Team)

Brown Brothers Harriman · Philadelphia, PA

Company

Brown Brothers Harriman

Location

Philadelphia, PA

Type

Full Time

Job Description

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 Java Developer on our Cyber Development Team!

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

Position Summary:

A 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 team 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 3+ years of experience implementing systems
  • Strong Java, J2EE n-tier application programming experience
  • Experience in Spring, Spring boot
  • Write Junit Test cases to automate testing
  • Working knowledge with WebSphere Application server/Tomcat is required
  • 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, not required)
  • 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 teamwork 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.

Date Posted

09/22/2023

Views

11

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8