Senior Java Developer

  • Advansys
  • مدينة نصر، محافظة القاهرة‬، مصر
  • Full-time

وصف الوظيفة

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)