راهبرد هوشمند شهر
راهبرد هوشمند شهر

Java Developer

Tehran/ Jordan
Full Time
Saturday to Wednesday- 8 to 16:30
-
Health insurance -Learning stipends -Game room -Purchasing coupon -Gym facilities -Occasional packages and gifts
51 - 200 employees
Banking
Iranian company dealing only with Iranian entities
1394
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
Java - Advanced

Job Description


About the Role
We are looking for a talented Java Spring Developer to join our backend engineering team. As a key contributor, you will help design, develop, and maintain scalable backend services and APIs that power our applications. You will work closely with senior developers, architects, and DevOps engineers to deliver high-quality, reliable software solutions.

Responsibilities
·      Design, develop, and maintain backend services using Java and Spring Framework.

·      Work with JPA/Hibernate for data persistence and write efficient database queries.

·      Build and integrate RESTful APIs for internal and external services.

·      Support the development of real-time features using WebSockets.

·      Implement secure authentication and authorization solutions using Keycloak (OIDC, OAuth2, SSO).

·      Write clean, maintainable, and efficient code following modern best practices.

·      Collaborate with cross-functional teams to troubleshoot, optimize, and enhance application performance.

Requirements
·      3–5 years of professional experience with Java development.

·      Practical experience with JPA/Hibernate and relational databases (e.g., Oracle, PostgreSQL).

·      Hands-on experience designing and consuming REST APIs.

·      Familiarity with WebSocket-based communication.

·      Basic knowledge of Keycloak for authentication and authorization.

·      Experience with Redis for in-memory data storage.

·      Familiarity with Docker, Kubernetes, and CI/CD processes.

·      Comfortable working in a Linux environment.

Nice to Have
·      Exposure to Quarkus.

·      Experience with testing frameworks like JUnit5 and Mockito.

·      Experience in financial or banking projects.

 

Job Requirements

Age
25 - 37 Years Old
Gender
Men / Women
Software
Java| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای راهبرد هوشمند شهر

این آگهی بسته شده است