بهسا (تابعه هلدینگ همراه اول)
بهسا (تابعه هلدینگ همراه اول)

Senior Java Developer

Tehran/ Vanak
Full Time
7:30 AM to 4:30 PM with 120 minutes of flexible time
-
Bonus -Health insurance -Flexible working hours -In-house Medical doctor -Occasional packages and gifts
501 - 1000 employees
Telecom
Iranian company dealing with Iranian and foreign customers
1396
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Bachelor Computer and IT
language English-Upper Intermediate

Job Description

About the Behsa :
Behparaz Hamrah Samaneh Aval, a subsidiary of Hamrah Aval, is a leader in the field of IT and digital solutions. We are looking to hire motivated, creative, and skilled individuals to join our team and contribute to innovative projects that shape the digital future.

Job Description:

  • Design and architect scalable, resilient, secure, and maintainable backend platforms and distributed systems.
  • Lead technical design discussions and contribute to architectural decisions across multiple services and domains.
  • Develop high-performance backend services using Java 21+ and Spring Boot 4.
  • Design and implement cloud-native Microservices and Event-Driven Architectures.
  • Define service boundaries, integration patterns, and API contracts following industry best practices.
  • Design and implement orchestration, choreography, and asynchronous workflows.
  • Build highly available systems with observability, fault tolerance, resilience, and performance optimization in mind.
  • Work with RabbitMQ and messaging technologies for asynchronous processing and event streaming.
  • Utilize Redis for caching, distributed locking, session management, and Pub/Sub communication.
  • Design, optimize, and troubleshoot database solutions (Oracle, PostgreSQL, and other relational databases).
  • Collaborate closely with DevOps teams to improve CI/CD pipelines, deployment automation, and operational excellence.
  • Implement secure development practices and manage secrets using HashiCorp Vault.
  • Write comprehensive Unit, Integration, and Container-based tests using modern testing frameworks and TestContainers.
  • Perform code reviews, mentor team members, and drive engineering best practices.
  • Investigate production incidents, perform root-cause analysis, and resolve complex technical challenges.

Qualifications:

  • Strong proficiency in Java 21+ and modern JVM ecosystem.
  • Extensive hands-on experience with Spring Boot 3/4 and Spring Framework technologies.
  • Deep understanding of Software Architecture principles and Distributed Systems design.
  • Strong knowledge of Object-Oriented Design, SOLID principles, Design Patterns, Domain-Driven Design (DDD), and Clean Architecture.
  • Proven experience designing and implementing Microservices architectures at scale.
  • Strong understanding of Event-Driven Architecture, Messaging Patterns, CQRS, Saga, and eventual consistency concepts.
  • Experience with Spring MVC, Spring WebFlux, Spring Data JPA, Spring Security, Spring Cloud, and related technologies.
  • Solid experience with RabbitMQ, Redis, and distributed application patterns.
  • Strong database expertise including SQL optimization, ORM frameworks, indexing strategies, and performance tuning.
  • Experience with observability tools, monitoring, distributed tracing, and logging platforms.
  • Strong understanding of application security, authentication, authorization, JWT, OAuth2, OWASP, and secrets management.

What We Offer

  • A dynamic and professional work environment
  • Competitive salary and benefits
  • Flexible working hours 
  • Opportunities for growth and learning

Job Requirements

Gender
Men / Women
Education
Bachelor| Computer and IT
Language
English| Upper Intermediate 70%

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

ارسال رزومه برای بهسا (تابعه هلدینگ همراه اول)

insight applicant

مقایسه من با سایر متقاضیان