وصف الوظيفة
Job Description
- Design, develop, and maintain high-performance Java applications for various platforms
- Collaborate with cross-functional teams to determine project requirements and specifications
- Implement solutions using Java technologies, frameworks, and tools, ensuring optimal performance and scalability
- Develop RESTful APIs for integration purposes and to support front-end development
- Conduct code reviews, unit testing, and debugging to ensure high-quality deliverables
- Troubleshoot production issues and provide timely resolutions
- Stay current with emerging technologies and propose enhancements to existing applications
- Participate in architectural discussions and design decisions
- Mentor junior developers and contribute to their professional growth
متطلبات الوظيفة
Requirements
- Proven experience as a Senior Java Developer or similar role
- Strong proficiency in core Java concepts and object-oriented programming
- Experience with Java frameworks such as Spring and Hibernate
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Knowledge of database management systems including MySQL, Oracle, or equivalent
- Experience in developing and consuming RESTful web services
- Solid understanding of software development methodologies and best practices
- Ability to work independently as well as collaboratively within a team
- Excellent troubleshooting and debugging skills
- Strong communication skills and ability to communicate complex technical concepts to non-technical stakeholders
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
blank_query