Systems Programmer Analyst II - Java
Listed on 2026-06-29
-
Software Development
Backend Developer, Java Developer, SQL Developer
Overview
At BBH, Partnership is more than a form of ownership—it’s our approach to business and relationships. Join us as a Senior Java Developer (Data Analytics) in our Sanctions Technology team! The Senior Java Developer will work cross teams within the Compliance Sanctions Systems group. He/she will help to ensure that optimal solutions and recommendations are provided in line with industry best practices and the firm’s technology standards.
He/she will work closely with Sanctions development teams to help with design, development, and evolution of Compliance Systems solutions. The Senior Developer will provide architecture and development guidelines to development teams and will help research and maintain data quality.
- Responsible for design, development, support, maintenance, and implementation of Sanctions processing.
- Communicating and coordinating effectively with business analysts and cross-functional technology teams.
- Promote backend processing architecture and business object model standard among systems.
- Documenting technical specifications, architecture, functional flows, data modeling, data flow, workflow and translating business requirement into data and information requirements for custom development efforts.
- Designing high performance, robust and scalable Compliance systems.
- Ensure integrity, quality of data and information stored and flowing between business applications, data marts and business intelligence applications.
- Designing and implementing applications utilizing Java and J2EE technologies.
- Building and maintaining efficient, reusable and reliable code.
- Identify risks, opportunities and help define technology roadmaps.
- Work with Compliance team to ensure that persistence layer interface and data provided in applications, reports, dashboards and other interfaces are used appropriately and governance rules are adhered to.
- Provide hands‑on support with SQL development of more complex deliverables and work with large data sets for analytics purpose for users.
- Maintain all aspects of application lifecycle management using Waterfall and Agile/Scrum methodology, including systems analysis, user stories, solutions design, implementation, testing, UAT and post‑implementation support.
- MS/BS degree in Computer Science or related work experience required.
- At least 7 years of backend development and data analytics.
- Strong communication, documentation and presentation skills – both written and oral.
- Exceptional data analytical skill and creative problem‑solving skills.
- Experience with SQL databases, stored procedures and views.
- Must be proficient in Core Java, object‑oriented concepts/programming, JEE, JPA, transaction management, design patterns and data persistence layer.
- Strong hands‑on experience in the following:
Spring, Web Services, SOAP, RESTFUL, Spring Boot and Tomcat server. - Experience with Python.
- Preferable Compliance and Sanctions Fircosoft experiences (but not required).
Salary Range: $100,000 - $150,000 + Annual Target Bonus. BBH and its affiliates compensation program includes base salary, discretionary bonuses and profit‑sharing. The anticipated base salary range shown above is only for the indicated location(s) and may differ in other locations due to cost of living and labor considerations. Base salaries may vary based on factors such as skill, experience and qualification for the role.
Benefits include long‑term savings, healthcare, income protection, professional development opportunities and time off, supporting overall well‑being.
Equal Opportunity EmployerWe 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).