دیجی پی
دیجی پی

Senior Java Developer

Tehran/ Jordan
Full Time
Saturday to Wednesday (9-18)
-
Loan -Bonus -Health insurance -Lunch -Resting space -In-house Medical doctor
201 - 500 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1397
Privately held
توضیحات بیشتر angle

key Requirements

4 years experience in similar position
MySql - Intermediate
Java - Advanced
GIT - Intermediate
Rest API - Intermediate
Docker - Intermediate

Job Description

Lead the design, development, and testing phases of Java-based applications, ensuring the delivery of high-quality and scalable solutions. 
Champion a rigorous testing approach, including unit testing, integration testing, and automated testing, to ensure the reliability and stability of the software.
Collaborate effectively with cross-functional teams to define, design, and implement new features, fostering a collaborative and innovative development environment. 
Communicate complex technical concepts to both technical and non-technical stakeholders, ensuring alignment with project goals and objectives.
Take ownership of resolving complex issues in a timely manner, demonstrating a proactive and solution-oriented approach. 
Contribute to system architecture decisions in collaboration with architects, promoting a sense of ownership and accountability within the development team.
Ensure code quality through thorough testing practices, code reviews, and adherence to best coding practices. 
Uphold the highest standards of integrity in software development, consistently delivering reliable and secure solutions. 
Bachelor's degree in Computer Science, Engineering, or a related field. 
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. 

Job Requirements

Gender
Men / Women
Software
Java| Advanced GIT| Intermediate Docker| Intermediate Rest API| Intermediate MySql| Intermediate

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

ارسال رزومه برای دیجی پی