back to jobs

Sr. Java Developer

Location: Tehran
Technology
Posted: Feb 25, 2026

Iranian Company in Tech Industry

Annual Package: 0.8 – 1.2 billion Tomans


Responsibilities

·        Design, develop, and maintain backend applications using Java.

·        Build scalable and secure APIs and backend services.

·        Collaborate with frontend developers, QA engineers, and product teams.

·        Review code and contribute to technical decision-making.

·        Troubleshoot, debug, and optimize system performance.

·        Contribute to software architecture and system improvements.

·        Ensure code quality, maintainability, and best development practices.

·        Write unit and integration tests to ensure system reliability.

·        Participate in Agile ceremonies including sprint planning and daily stand-ups.

·        Document technical designs, APIs, and system workflows for knowledge sharing.

 

Requirements

·        Strong experience with Java and object-oriented programming concepts.

·        Solid experience with Spring / Spring Boot.

·        Familiarity with microservices architecture and RESTful APIs.

·        Good understanding of relational databases and SQL.

·        Experience with Git and collaborative development workflows.

·        Strong analytical and problem-solving skills.

·        Proficiency with build tools such as Maven or Gradle

·        Familiarity with version control branching strategies like Git Flow.

·        Understanding of concurrency, multithreading, and exception handling in Java.

© 2023 Mirana
Endorsed & Invested in by:
ATS Powered by: