Senior Java Developer
Core
Design and develop distributed computing systems and AI technologies for internal and external clients, driving business transformation.
Role type
Senior Java Developer (Backend)
Builds
Distributed computing systems, AI integration tools, and high-complexity application features
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Framework (MVC, Data, Security), Object Oriented Programming, Design Patterns, SQL, Unit Testing (JUnit, Mockito), CI/CD tools (Jenkins, Maven, Gradle), Unix platforms, Cloud platforms
Preferred skills
Angular, HTML, CSS, JavaScript, JPA, Hibernate, Agile/Scrum methodology
Responsibilities
Design and develop distributed computing systems; Research new technology options and develop POCs; Create integration and application technical design documentation; Complete development, configuration, and unit testing of high complexity areas; Resolve defects during testing phases; Support and execute performance testing; Conduct code reviews and verify standards; Assist junior developers and provide technical guidance; Provide production support and troubleshoot production environments
Seniority
Senior, hands-on IC (via careerplan.io/jobs/72978-senior-java-developer-at-bbh)