INTELLIGENT SOLUTIONS SERVICES SRL logo

Java Developer

Primary stack

JavaSpringKafkaRESTSOAPMicroservicesUnit Testing

Nice to have's

API

Job description

About the Position

We are seeking a Java Developer with 4+ years of experience to join a top 10 multinational bank in Bucharest. You will be part of an Agile team building scalable digital business banking services using Java, Spring, Kafka, and cloud-native technologies.

Responsibilities

  • Design, develop, and maintain backend services for daily digital business banking flows
  • Build new features and improve existing functionality using Java and the Spring ecosystem
  • Develop and integrate REST and SOAP services across internal systems
  • Use Kafka for event-driven communication and messaging between services
  • Write clean, testable code and create unit and integration tests
  • Contribute to technical design decisions, focusing on scalability, resilience, and reliability
  • Work closely with QA engineers, analysts, frontend engineers, and product stakeholders to deliver end-to-end solutions
  • Improve code quality, performance, and deployment processes in a cloud-native OpenShift environment
  • Contribute to business banking integrations using TPA architecture, including API/security, consent logic, messaging, and core banking integration layers
  • Participate in Agile ceremonies, code reviews, knowledge sharing, and continuous improvement activities

Requirements

Technical

  • At least 4 years of working experience in a similar position
  • Strong Java knowledge; the current stack uses Java 17
  • Good hands-on knowledge of Spring Core, Spring Boot, and Spring MVC
  • Experience developing and integrating RESTful and SOAP services
  • Experience with messaging systems, preferably Apache Kafka
  • Good understanding of microservices and scalable backend system design
  • Solid understanding of object-oriented programming principles and clean coding practices
  • Experience with unit and integration testing
  • Working knowledge of Hibernate or similar Java persistence technologies
  • Comfortable working with cloud-native/container platforms; the current environment uses OpenShift

Education

  • University degree in Computer Science or other related fields preferred

Others

  • Excellent oral and written communication skills (English and Romanian)
  • Quality orientation and attention to detail
  • Problem-solving skills: identify and solve complex technical issues
  • Good communication skills and team-oriented mindset

Nice to Have

  • Previous experience with TPA (Third-Party Application) architecture or similar API-based banking integrations
  • Experience with business banking, digital banking, or daily banking customer journeys
  • Knowledge of API Gateway/IAM, consent services, message brokers, and core banking integration patterns

We Offer

  • Opportunity to work with a top multinational bank in Bucharest
  • Collaborative Agile team environment
  • Exposure to cutting-edge technologies and cloud-native platforms
  • Professional growth and development opportunities

About the Company

IntelSol is a leading recruitment agency specializing in connecting top talent with innovative companies. We pride ourselves on delivering high-quality recruitment solutions and fostering long-term partnerships with our clients.

© INTELLIGENT SOLUTIONS SERVICES SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at INTELLIGENT SOLUTIONS SERVICES SRL

All 29 roles

Popular searches