Job Description, Responsibilities & Requirements
About the Position
Brown Brothers Harriman is currently recruiting a Java Technical Lead to join our Data Transformation Technology team. In this role you will be responsible for architecture, design and implementation of business-critical low-code/no-code applications that constitute a business process fabric for many BBH’s business teams. This position requires a skilled individual who understands how to effectively inspire a technical team to use available technologies to create a stable platform for business users.
Responsibilities
- Manage development team, guide and provide training to junior team members.
- Communicate efficiently within and outside the team.
- Facilitate architecture discussions and design decisions.
- Provide technical leadership on best practices for chosen architecture and technology.
- Design and develop distributed computing systems used by internal and external clients.
- Conduct code reviews for the team and have well-established standards and practices for the team.
- Identify issues and risks and proactively add to the iterative discussion.
- Work with business users to address needs of scalability, testability, security, resiliency.
- Foster automation and support building CI/CD pipelines.
- Conduct technical research and provide recommendations as required, altering the recommended technology stack for the department and ensuring it’s up to date with the latest industry standards.
- Develop employees by providing training, mentoring, appropriately challenging assignments, and assistance with career planning.
- Assist in the hiring process of qualified personnel.
Requirements
- BS degree in Technology and/or equivalent work experience.
- Minimum of 9 years of professional experience as a software engineer, in back-end or full-stack capacity.
- Minimum of 2 years in a technology lead position, being responsible for the system design and architecture or application delivery.
- Strong technology background, hands-on experience in development.
- Comfortable with Agile operating models.
- Excellent Communication skills, fluent English.
- Proven track record in designing large-scale distributed systems with Java technologies.
- Experience with test and build automation using CI/CD pipelines.
- In-depth understanding of the concepts of databases, popular Web frameworks, Enterprise Integrations concepts (queue, pub-sub, REST API).
- Experience with microservice architecture.
- Core technical skill set includes Java, Spring, SQL, Hibernate, Kafka.
- Exposure to reactive front-end technologies like Angular is a plus.
- Familiarity with cloud technologies, knowledge of OpenShift (Docker, Kubernetes).
We Offer
- Hybrid model 3 days per week in the office / 2 days for a parent of a child up to 4 years.
- 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.
- Contracts for an indefinite period, from day one.
- 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.
About the Company
We value diverse experiences. We value diverse experiences and transferrable skillsets. If your career hasn’t followed a traditional path, includes alternative experiences, or doesn’t meet every qualification or skill listed in the job description, please do go ahead and apply.