Client: Top 10 Multinational Bank in Romania
Office Location: Bucharest
Contract Duration: At least 12 months
Project No.: 0311210261

General

We are looking for Java Developers to help build and maintain a Java-based platform that manages banking product orders, stores customer product information, and supports the bank’s product catalogue, while ensuring high availability for business-critical services.

 

Responsibilities/Activities

  • Develop and maintain Java services for banking product orders: cards, current accounts and bundles
  • Support customer product records used by other applications and the bank’s central product catalogue
  • Clarify and, when useful, challenge business requirements to find practical technical solutions
  • Design and build high-volume, low-latency, highly available backend applications
  • Join Agile ceremonies and deliver features from detailed design through QA, user acceptance testing and production release
  • Build secure service integrations and write unit and integration tests as part of everyday development
  • Provide Level 3 support for live applications and help investigate production issues
  • Work with the team to improve development processes, code quality and engineering practices

Requirements

Technical

  • At least 3 years of relevant software development experience, including 2+ years of hands-on Java development
  • At least 2 years of experience with Spring Data JDBC or an equivalent approach using Oracle or PostgreSQL
  • Strong Java fundamentals and backend experience with Spring Framework, Spring Boot and Hibernate
  • Experience building and consuming RESTful web services with Spring, including web-service security
  • Experience with messaging systems such as Kafka, RabbitMQ or similar
  • Experience with unit and integration testing using JUnit and Mockito
  • Good knowledge of design patterns, including MVC, DAO, Singleton, Factory and Builder
  • Familiarity with enterprise integration patterns and microservice architecture
  • Familiarity with CI/CD tools and workflows involving GitHub, Jenkins, Gradle and Artifactory
  • Familiarity with Docker and OpenShift environments
  • Commitment to engineering best practices and secure coding throughout the SDLC
  • Commitment to learn and work with Appian
  • Familiarity with Agile teamwork and iterative delivery

Education

  • University degree in Computer Science or other related fields preferred

Others

  • Good oral and written communication skills (English and Romanian)
  • Quick learner who stays up to date with relevant technologies and engineering practices
  • Quality orientation and attention to detail

Nice to have requirements

  • Familiarity with AWS or other cloud solutions
  • Previous exposure to Appian

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. By accepting our Terms and Conditions, you consent to our use of cookies and other tracking technologies. Terms & Conditions

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close