Skip to main content

Senior Java Developer

Technology
KnowledgeNet
القاهرة القاهرة مصر, مصرمنذ 1 أسابيعحتى ٧‏/٦‏/٢٠٢٦
دوام كاملهجين

وصف الوظيفة

Objective

  • Responsible for designing and developing high-performance, scalable, and secure Java applications and Software.

Responsibilities

  • Following the best practices, design patterns and industry standards to provide efficient solutions.

  • Writing clear, and well-documented code for assigned tasks.

  • Implementing unit testing for developed software.

  • Following the software development life cycle (SDLC) placed by company to achieve targets.

  • Guiding and assist junior developers.

  • Implementing and maintaining software products using a variety of tools and solutions.

  • Designing and evaluating different solutions for the needed business case.

  • Solving and verifying the functional and business issues of the software products.

  • Participating in peer reviews and providing feedback to other developers.

  • Participating in developing estimates for the projects and tasks.

  • Periodically report project/task status to Tech lead/ principal.

Requirements
  • Bachelor's Degree in computer science or any relevant field.

  • 5-7 years of experience.

  • Excellent awareness of the software lifecycle.

  • Working knowledge of design patterns.

  • Experience with Unified Modeling Language (UML).

  • Strong knowledge of Java 8 , JPA is a must.

  • Experience in Agile development methodologies.

  • Experience in Application Servers (i.e., WebLogic, WebSphere) is a plus.

  • Experience with Spring framework (MVC, Data, Security) is a must.

  • Experience in Messaging using JMS (ActiveMQ, RabbitMQ) or Kafka is a must.

  • Hands-on experience with Spring Cloud / Microservices architecture is a must.

  • Working experience in version control systems such as Git.

  • Knowledge of Agile development methodologies.

Benefits
  • USD Salaries: Earn a competitive salary in USD, with growth tied directly to your performance and impact.

  • Comprehensive Benefits: Enjoy full social insurance and healthcare coverage to support your well-being.

  • Flexible Work Environment: Embrace our hybrid work model and shape a schedule that fits your lifestyle and maximizes your productivity.

  • Continuous Growth: Stay ahead in a rapidly evolving world with access to ongoing learning and development opportunities.

  • Autonomy & Impact: Define success on your terms. We provide the freedom, tools, and support you need to thrive and make a meaningful difference.

  • Inclusive Culture: Be your authentic self. Join a team that values every voice, celebrates diversity, and fosters innovation through inclusion.

Keywords
monthsOfExperience: 60Unified Modeling LanguageApache KafkaSpring FrameworkOracle WebLogic ServerRabbitMQUnit TestingApache ActivemqJavaGit

¿Te interesa este puesto?