-
Banca Transilvania

Java Backend Developer

Banca Transilvania
Romania · Full-time · Mid-Senior

Your digital journey starts here!


Create. Grow. Deliver our story to millions.

#BTCode, where technology meets creativity. Code is our universal language and innovation is the fuel that propels us into the future. 🚀


Responsibilities:

  • Design, implement, and maintain Java enterprise applications.
  • Develop, test and debug software in order to meet business requirements. You will be responsible for designing, developing, and implementing Java applications, as well as diagnosing and fixing complex issues.
  • Participate in software analysis, code analysis, requirements analysis.
  • Design, develop and deliver high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Work closely with other developers, product managers, and QA to define software requirements and contribute to all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs comply with specifications.
  • Translate software requirements into working and maintainable software solutions.
  • Develop, prepare and produce releases of your software components.
  • Support continuous improvement by investigating alternatives, technologies and technical designs for application development.
  • Perform unit testing and participate in design and code-review process.
  • Test software to ensure responsiveness and efficiency.


Qualifications:

  • Bachelor's degree in computer science, software engineering, or a related field.
  • Proven hands-on Software, or related field.
  • Minimum of 7 years of experience in Java development.
  • Proficient in Java, with a good knowledge of its ecosystems.
  • Proven working experience in Java development.
  • Solid understanding of object-oriented programming.
  • Familiarity with concepts of MVC, JDBC, and RESTful API development.
  • Experience with popular Object-oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
  • Understanding of fundamental design principles behind a scalable application.
  • Basic understanding of the class loading mechanism in Java.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with popular near real time data streaming solutions, such as Kafka.
  • Ability to work in a team and individually when required.
  • Excellent problem-solving skills.


Nice to have:

  • Hands on experience with GraphQL
  • Hand on experience with virtualization software, such as Docker


Ready to venture into this technological journey?


If you want to find out what other jobs we still have available, like Life at BT or what #Culture BT is, you can also access the Bank's career website: https://cariere.bancatransilvania.ro/

Key Skills

Ranked by relevance

java virtualization sql
Login to Apply
Posted
Jan 14, 2026
Type
Full-time
Level
Mid-Senior
Location
Cluj-Napoca

Industries

Banking

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deutsche Bahn
Related

Java Backend Developer:in

2026-05-28

Full-time
Not Applicable
Germany
Truck Transportation
Engineering
View Job Details
Coforge
Related

Senior Java Developer

2026-05-26

Full-time
Mid-Senior
Poland
IT Services
Engineering
View Job Details
myposter GmbH
Related

Fullstack Javascript Developer (m/w/d)

2026-05-21

Full-time
Not Applicable
Germany
Technology
Engineering