Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer (Spring)

Algoriza
Nasr City, Cairo
Posted 2 years ago
13Applicants for1 open position
  • 12Viewed
  • 3In Consideration
  • 9Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Participate in the conception and feature planning of new software as well as the extension of existing software.
  • Optimize backend services to maximize reliability and speed.
  • Design, develop, and maintain modern web applications and spring cloud microservices
  • Analyze and clarify business requirements to implement data model and business logic
  • Work as part of an agile team to actively communicate status and complete deliverables on schedule
  • Write unit and integration tests to ensure quality and maintainability of applications
  • Resolve bugs, performance problems, and other issues with production applications
     

Job Requirements

  • Minimum Spring Experience : +6 Year
  • Software experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using Agile/Scrum.
  • Good Knowledge about Spring cloud and Zuul gateway
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Strong hands-on experience with Spring Boot.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in Oracle Database.
  • Experience in containerization concepts with Kubernates and Docker.
  • Hands-on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Experience with Use-Case design, Class and Sequence diagrams using UML.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
     

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer (Spring)