Senior Back-End Developer

Beograd
Information Technology
Permanent 5-10 years of professional experience Hybrid

On behalf of our client, an electronic money institution and a leading company in the region in the field of payment services, we are looking for a candidate who will successfully meet the requirements of the position: Senior Back-End Developer with expertise in Java.

Key Responsibilities:
  • Design, develop, and maintain scalable back-end services using Java 17, Spring Boot, and Hibernate.
  • Develop and integrate RESTful APIs, gRPC and Protocol Buffers for efficient service communication.
  • Optimize system performance and ensure application scalability.
  • Ensure code quality through best engineering practices.
  • Collaborate with front-end developers, DevOps engineers, and product teams to deliver robust solutions.
Required Skills & Experience:
  • 5+ years of experience in Java back-end development.
  • Proficiency in Java 17, Spring Boot, Hibernate, and JPA.
  • Experience with microservices architecture and distributed systems.
  • Strong knowledge of RESTful APIs, gRPC, and asynchronous messaging (Kafka).
  • Strong problem-solving skills and the ability to work in an agile environment.
  • Preferred Qualifications:
  • Full-Stack Developers with experience in React, JavaScript, TypeScript, and Material UI will have an advantage.
  • Experience with Spring WebFlux and reactive programming.
  • Exposure to Hazelcast In-Memory Data Grid and event-driven architecture.
What We Offer:
  • A collaborative and technology-driven work environment.
  • Opportunities to work on cutting-edge applications
  • Skill development, and a strong engineering culture.
Senior Back-End Developer
Job Application
Allowed extensions: doc, docx, pdf, txt. Maximum file size: 50MB.
Are You Willing to Relocate?
CAPTCHA
Enter the characters shown in the image.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
loading-gif