Senior Back-End Developer
Beograd
Stalno zaposlenje 5-10 godina radnog iskustva Hibridni model rada
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.