Java Developer
Summary
Designs, builds, and maintains scalable Java-based backend systems and microservices for financial operations, collaborating with cross-functional teams in a regulated enterprise environment.
Join us as a Java Developer:
Brown Brothers Harriman is seeking a Java Developer to join our IDS Systems team. In this role, you will design, develop, and maintain scalable business-critical applications that support key operational and client-facing functions across the firm.
You will collaborate with cross-functional teams including product owners, architects, and engineers to build reliable, high-performing distributed systems. This role requires strong technical problem-solving skills, a commitment to engineering quality, and the ability to contribute to architecture discussions and technical decision-making.
This position is well suited for an engineer who enjoys building robust backend systems, improving platform reliability, and contributing to modern software development practices in a highly collaborative environment.
In our team, you will be responsible for:
Designing, developing, and maintaining scalable Java-based applications and services.
Building and enhancing distributed systems and microservice-based solutions.
Writing clean, maintainable, and well-tested code following engineering best practices.
Developing automated tests and supporting CI/CD processes.
Participating in code reviews and driving continuous improvement in software quality.
Collaborating with engineers, architects, and business stakeholders to deliver technical solutions.
Contributing to architecture and design discussions.
Troubleshooting and resolving issues related to performance, scalability, reliability, and security.
Supporting deployment automation and development workflow improvements.
Monitoring and resolving production issues using logs, metrics, and monitoring tools.
What we're looking for:
1+ Java experience, Spring Framework and Spring Boot.
Solid understanding of software engineering principles, OOP, and design patterns.
Experience with SQL and relational databases.
Experience working with distributed systems and service-oriented architectures.
Familiarity with automated testing frameworks and CI/CD practices.
Strong analytical and problem-solving skills.
What we offer:
To encourage cultural awareness and philanthropy, BBHers have 1 Culture Celebration Day and 1 Community Service Day in addition to their paid standard vacation allowance
Private medical care
Life Insurance
Employee Assistance Program - offering independent and confidential counselling services for you and your family. You can get support for topics including family, marriage and relationships, finances, and legal issues.
Professional trainings and qualification support
Wellbeing Program
Online Social Fund benefit platform
Social, sport and integration events
Onboarding Program for new hires