لارکیماس
لارکیماس

Senior Backend Developer (Java & Spring Boot)

Tehran/ Abas Abad(Beheshti)
Full Time
Saturday To Wednesday From 8am to 17am
-
Health insurance -Parking space -Flexible working hours -Lunch
11 - 50 employees
IT / Software / Hardware
توضیحات بیشتر

key Requirements

5 years experience in similar position
Oracle Database - Intermediate
Java - Advanced
GIT - Intermediate
Hibernate - Advanced
Rest API - Advanced
Unit Testing - Basic
Dependency Injection - Advanced
Linux - Basic
Elastic Search - Basic
PL-SQL - Advanced
Java SE - Advanced
Redis - Intermediate
Gitlab - Intermediate
language English-Intermediate

Job Description

About Us
AI Larkimas is a fast-growing software and IT services organization that designs and delivers cutting-edge digital products and enterprise solutions. We help large-scale organizations transform their processes and service delivery through innovative, reliable, and scalable technologies — combining engineering excellence with deep domain expertise.

We’re looking for a Senior Backend Developer (Java) to join our Backend Engineering Team — a key contributor to the design and development of highly available, high-performance backend systems powering our large-scale enterprise solutions.

Our backend team has built and maintained some of the most mature and mission-critical services in the country, holding market-leading expertise in scalability, reliability, and service-oriented architectures.


What You’ll Do

  • Design, develop, and maintain robust, scalable, and high-performance backend services using Java, Spring Boot, and related frameworks.
  • Participate in architecture design, ensuring best practices in performance, scalability, and security.
  • Implement and optimize microservices using Spring Boot, Spring Cloud and Spring Data JPA for distributed systems.
  • Write clean, efficient, and maintainable code following SOLID principles and domain-driven design concepts.
  • Collaborate with frontend, DevOps, and business analysis teams to deliver end-to-end, production-grade software.
  • Troubleshoot, profile, and optimize system performance for large-scale data and high concurrency scenarios.
  • Participate in code reviews, technical discussions, and knowledge sharing sessions within the backend team.
  • Help define and enforce coding standards, security practices, and documentation processes.


What We’re Looking For
Technical Skills

  • 5+ years of professional experience in backend and enterprise software development.
  • Strong proficiency in Java (Java 8 or later) with a deep understanding of JVM concepts and performance tuning.
  • Proven experience with Spring Boot, Spring Framework, Spring Data JPA, and Spring Cloud.
  • Hands-on experience with Hibernate or similar ORM frameworks.
  • Expertise in designing and consuming RESTful APIs, with knowledge of GraphQL as a plus.
  • Understanding microservices architecture, service discovery, and API gateway patterns.
  • Experience with RDBMS (Oracle, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, Cassandra).
  • Familiarity with messaging and event-driven systems (Kafka, RabbitMQ, or ActiveMQ).
  • Solid understanding of authentication, authorization, and data security (OAuth2, JWT, SSL/TLS).
  • Competence with unit, integration, and performance testing using JUnit, Mockito, Test containers, etc.
  • Knowledge of distributed systems concepts (consistency, availability, fault tolerance) is a strong plus.
  • Knowledge of CI/CD pipelines with tools like Jenkins, GitHub Actions, or GitLab CI is a plus.


Personal Qualities

  • Strong collaborator and communicator, capable of working effectively in cross-functional teams.
  • Analytical and detail-oriented, with a drive to solve complex engineering challenges.
  • Self-motivated and proactive, with a continuous learning mindset.
  • Team player — supportive, cooperative, and willing to share expertise.
  • Strong sense of ownership and accountability for code quality and project outcomes.



Why Join Us

  • Work on mission-critical, large-scale backend systems that power enterprise-grade solutions across industries.
  • Be part of a technically advanced, highly experienced backend engineering team recognized as a pioneer and market leader.
  • Collaborate with top-tier engineers and global enterprise clients.
  • Enjoy an environment that encourages technical innovation, mentorship, and personal growth.
  • Join a culture that values excellence, collaboration, and craftsmanship.



What We Offer

  • Opportunity to shape real-world digital transformation projects.
  • A collaborative environment bridging business and technology.
  • Competitive salary and benefits package.
  • Ongoing professional development and opportunity to broaden your technical vision
  • Flexible working hours

Job Requirements

Age
Until 40 Years Old
Gender
Men / Women
Language
English| Intermediate - 50%
Software
Java| Advanced GIT| Intermediate Hibernate| Advanced Unit Testing| Basic Dependency Injection| Advanced Java SE| Advanced Gitlab| Intermediate Oracle Database| Intermediate Redis| Intermediate PL-SQL| Advanced Linux| Basic Rest API| Advanced Elastic Search| Basic

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

ارسال رزومه برای لارکیماس

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