Browse Jobs
For Employers
Post JobLog inGet Started

Senior /Lead Java Developer

Ejada
Cairo, Egypt
Posted 1 year ago
5Applicants for1 open position
  • 5Viewed
  • 3In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Manage & lead the team of app developers. 
  • Handle development/design projects using Java, J2EE, Oracle, JavaScript, Struts, Spring, Hibernate, Web services, RIA technologies, and WebSphere. 
  • Study user requirement, develop specifications, design, review code and implement systems in line with Group standards and regulatory requirements IN ORDER TO meet user (business) requirements. 
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience. 
  • Ability to work on the top of open-source applications. 
  • Experience using mocking frameworks, testing frameworks. 
  • Architect data systems that are resilient to disruptions and failures
  • Ensure and implement security measures for all data systems

Job Requirements

  • + 7 years of relevant experience as Java developer and Spring framework technologies.
  • Current technology stack: Java, Linux, Oracle, PostgreSQL, MS SQL, Kafka, MQTT, JavaScript, Typescript, HTML, CSS, jQuery, Docker, Kubernetes, Eclipse, Git, Jira.
  • Good experience with Spring frameworks such as Spring Boot, Spring Cloud, Spring Security, and Spring Data.
  • Experience designing, implementing, and using RESTful Web Services with Service-Oriented Architecture.
  • Experience in B2B integration and dealing with API management is a plus.
  • Knowledge of OOP, solid principles, micro-service architectures, and clean code architectures.
  • Experience with code optimization and performance improvements.
  • Experience in facilitating the team’s work by preparing a predefined template for upcoming projects.
  • General understanding of infrastructure as code and CI/CD pipelines.
  • A good knowledge of integration tests, performance tests, automation tests, and security tests
  • Strong Algo/DS/Troubleshooting/Problem solving skills & analytical skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior /Lead Java Developer