Full Stack Java - Sprint Developer
Job Summary
We are seeking an experienced and skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, testing, and maintaining software applications. You will work collaboratively with cross-functional teams to identify and prioritize project requirements, and develop high-quality software solutions.
Key Responsibilities
Design, develop, test, and maintain software applications
Collaborate with cross-functional teams to identify and prioritize project requirements
Develop high-quality software solutions that meet project requirements and industry standards
Troubleshoot and resolve software issues
Participate in code reviews and contribute to the improvement of the codebase
Stay up-to-date with industry trends and emerging technologies
Collaborate with QA engineers to ensure software quality
Develop and maintain technical documentation
جميع الحقوق محفوظة لموقع جوبس.
Job Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field
Min 4 years of experience in software development
Proficiency in Java, Spring Framework, and Angular
Experience with software development methodologies (e.g., Agile, Scrum)
Knowledge of database management systems (e.g., MySQL, MongoDB)
Experience with version control systems (e.g., Git)
Knowledge of software design patterns and principles
Familiarity with testing frameworks and methodologies
Excellent problem-solving skills
Strong attention to detail and quality
Strong analytical and debugging skills
Experience working on complex software projects
Experience with agile development methodologies