company

Senior Java Developer

ITWORX EDUCATIONCairo, Cairo Governorate, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications and Skills:Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Proven experience in Java development, with strong proficiency in core Java concepts, multithreading, and object-oriented programming. In-depth knowledge of Java frameworks such as Spring, Hibernate, or JavaEE. Experience in web application development using Servlets, JSP, HTML, CSS, and JavaScript. Skilled in database design and SQL programming. Familiarity with build tools such as Maven or Gradle and version control systems like Git.

About the job

Join our dynamic team as a Senior Java Developer, where you will be instrumental in designing, developing, and maintaining top-tier software solutions utilizing Java technologies. In this pivotal role, you will lead a talented team of developers, work alongside cross-functional teams, and ensure the delivery of robust and scalable applications.

Key Responsibilities:

  • Software Development: Create, code, test, and debug Java applications following industry best practices. Produce high-quality, reusable, and efficient code that meets project specifications.
  • Technical Leadership: Mentor junior developers, conduct code reviews, provide constructive feedback, and uphold coding standards and best practices.
  • System Design: Engage in architectural discussions, contributing to the design and implementation of software systems. Collaborate with cross-functional teams to define technical requirements and develop scalable solutions.
  • Problem Solving: Investigate complex technical challenges and propose innovative solutions. Address software defects and performance issues through thorough troubleshooting and root cause analysis.
  • Collaboration: Partner with product managers, business analysts, and stakeholders to comprehend project requirements and translate them into technical designs. Work with cross-functional teams to ensure seamless integration of software components.
  • Performance Optimization: Identify and implement performance enhancements to increase the efficiency and scalability of Java applications. Conduct profiling and tuning to optimize application responsiveness.
  • Documentation: Develop and maintain comprehensive technical documentation, including design documents, code comments, and user guides, ensuring accessibility for the development team.
  • Emerging Technologies: Stay abreast of the latest trends and advancements in Java development, evaluating and recommending new tools and technologies to enhance development processes and product quality.

About ITWORX EDUCATION

ITWORX EDUCATION is a leading technology company dedicated to empowering educational institutions through innovative software solutions. Our team is passionate about leveraging technology to enhance the learning experience, making education more accessible and efficient.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.