back to jobs

Java Tech Lead

Location: Tehran
Technology
Posted: Dec 26, 2023

Iranian Company in Fintech Industry

Annual Compensation: Negotiable

 

Responsibilities:

 

·       Lead a team of Java developers in the design, development, and implementation of software solutions.

·       Collaborate with cross-functional teams to define, design, and ship new features.

·       Assume responsibility for code quality, maintainability, and best practices.

·       Drive technical initiatives and provide innovative solutions using the latest Java technologies.

·       Mentor and guide team members, fostering a culture of continuous learning and improvement.

·       Actively participate in code reviews, architecture discussions, and system testing.

 

Requirements:

·       Bachelor's degree in Computer Science, Engineering, or a related field.

·       Minimum of 5 years of professional experience in Java development, with a proven track record of leading and delivering complex projects

·       Proven experience as a Senior Java Developer.

·       Proficiency in Java, Spring framework, Git, and Docker.

·       Strong knowledge of RESTful APIs and messaging systems.

·       Experience with microservices architecture and design patterns.

·       Familiarity with design patterns, Kubernetes, and caching mechanisms.

·       Expertise in concurrency and multithreading.

·       Solid understanding of software architecture principles.

·       Deep knowledge of both relational databases and no relational databases (e.g., MongoDB and MySQL).

·       Strong problem-solving and debugging skills.

·       Ability to work collaboratively in a team environment.

·       Excellent communication and interpersonal skills. 

·       Knowledge of CI/CD pipelines and DevOps practices.

·       Familiarity with agile development methodologies. 

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