Job Openings Java Developer - Banking & Lending

About the job Java Developer - Banking & Lending

Job Location: Hibrid in Bucharest, 2 days WFO

Domain: Private Bank

Recruitment process:

  • HR discussion
  • 2 X technical discussion

About the Team

The team you would be joining is part of the Banking & Lending domain within Private Bank, developing a loan origination platform primarily serving Wealth Management locations globally — High Net Worth and Ultra High Net Worth client segments. The team consists of approximately 90 colleagues worldwide, with 70 based in Bucharest.

What You Will Do

  • Work independently and suggest architecture and design improvements to existing implementations. 
  • Collaborate with the engineering team across all stages of the product lifecycle. 
  • Work on an Agile team with a modern CI/CD environment. 
  • Understand and apply software design concepts including security, availability, and scalability. 
  • Create clean, modern, and testable code with good documentation. 
  • Write unit and integration tests and integrate them into the automated development pipeline. 
  • Provide accurate estimates of development time and implement business requirements. 
  • Mentor and support junior team members through code review, pair programming, and collaboration. 
  • Collaborate with business analysts, users, and UI designers to jointly develop effective solutions.

Requirements

  • 4+ years of software development experience. 
  • Good understanding of advanced Java design patterns. 
  • Solid knowledge of data structures and algorithms. 
  • In-depth experience with Spring Framework. 
  • Practical knowledge of REST endpoints and APIs. 
  • Solid knowledge of SQL and relational databases (PostgreSQL, Oracle). 
  • Solid knowledge of UNIX/Linux including shell scripts. 
  • Prior experience working in a CI/CD environment. 
  • Experience with modern SDLC tools: Git, JIRA, Artifactory, TeamCity, GitHub Actions. 
  • Solid experience creating unit and integration tests. 
  • Performance tuning and optimisation experience. 
  • Experience designing, developing, and maintaining complex enterprise applications. 
  • Strong communication and analytical skills.

Nice to Have

  • Experience with GCP.
  • Knowledge of Agile values, principles, and methods (Scrum or Kanban).

What We Offer

  • 24 days holiday + loyalty days + bank holidays.
  • Flexible working hours and hybrid work model. 
  • Private healthcare and life insurance. 
  • A truly diverse, global working culture. 
  • Continuous learning and professional development opportunities.