SELECT * FROM jobs WHERE id=5706

Senior Java developer (AI coding tools)

Cluj-Napoca

Apply

We designed Code Crafters by BT as a place where technological innovation and human touch come together in order to create high quality financial products. We give software developers the opportunity to build an international reputation for themselves, while crafting amazing financial products for people close to home, including friends and family. 

To perform in the Java developer AI role, we would like you to have: 

  • Bachelor’s degree in computer science or relevant experience –it’s important to know the fundamental theories that guide a proficient developer, but we cherish even more your hands-on experience; 
  • Minimum of 5 years of experience in Java ecosystem; 
  • Experience in using Spring Boot 2, Spring Cloud; 
  • Experience with GitHub Copilot, CursorAI, Cline, Windsurf or other agenting coding tools; 
  • Good understanding with concepts of MVC, JDBC, and RESTful API development; 
  • Experience with popular Object-oriented analysis and design using common design patterns; 
  • Experience with fundamental design principles behind scalable applications; 
  • Strong experience with a Java unit testing framework; 
  • Strong understanding of Oracle or MSSQL DB servers; 
  • Strong experience integrating APIs/other external services; 
  • Experience with build and deploy pipeline for Java based projects (Maven, ant). 

Nice to have experience with: 

  • Front-end frameworks experience (preferably Angular); 
  • Experience with hexagonal architecture concepts; 
  • Container based tools (Docker, Kubernetes - hosted or cloud); 
  • Monitoring systems like Prometheus, Grafana, Kibana (elk, efk). 

If you’ll join our team, you will be challenged to: 

  • Work in an innovative environment, develop projects using various technologies; 
  • Help drive AI Adoption in Code Crafters and BT by sharing the experience gained on leveraging coding agents like GitHub Copilot, Cursor AI, Windsurf or others; 
  • Utilize AI tools such as GitHub Copilot or M365 Copilot to interpret requirements and convert them into functional code. 
  • Collaborate with cross-functional teams to configure and customize solutions in order to improve and deliver new features; 
  • Contribute to developing third-party integrations; 
  • Continuously discover, evaluate and implement new technologies to maximize development efficiency; 
  • Bring your own ideas and shape them into innovative working solutions. 

What we offer: 

  • The opportunity to work for an innovative product; 
  • Attractive benefits package; 
  • The chance to work with people that are passionate about innovation and business evolution, determined to change the way we do banking today; 
  • Personal and professional development trainings and courses; 
  • Working environment and team that will make you enjoy the time spent in the office (hybrid @Cluj office)
  • Access to the latest technologies; 
  • Multiple online and offline benefits from our partners, nationwide; 
  • Helpful insights for the financial system domain; 
  • After work recreational activities, together with the team.
Apply
CSRF
**
POST