Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer (Spring boot/Angular)

FlairsTech
Cairo, Egypt
Posted 11 months ago
15Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Research, design, implement innovative software solutions and deliver projects on-time and to specification with a high level of quality.
  • Contributes in all phases of the development lifecycle
  • Writes well designed, testable, efficient codes
  • Ensures designs are following the required software’s specifications
  • Prepares and produces releases of software components.
  • Supports continuous improvement by investigating alternatives and technologies and presenting these for architectural reviews.
  • Construct documentation to aid maintenance and code reuse.
  • Perform manual and automated testing.
  • Research and analyze product features being tested.
  • Research new tools, technologies, and testing processes.
  • Write effective APIs
  • Troubleshoot, debug and upgrade software
  • Building Microservices, APIs, and scripts as required.
  • Establish and apply design patterns for microservices

Job Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • +4 years of experience in Java development field.
  • Excellent verbal and written communication skills.
  • Strong design and analysis skills
  • Excellent awareness of the Software lifecycle
  • Excellent analytical & problem-solving skills.
  • Good Knowledge of: JBPM, Web Development, SQL, Oracle PLSQL, OOP, Design Patterns, Data Structure, Algorithms, Web Services, (SOAP – REST).
  • Good knowledge of deployment and debugging
  • Experience in Java (SE -EE) Spring Framework / Spring Boot / JPA / Hibernate
  • Knowledge of SOLID principles.
  • Experience in developing microservices / microservices architecture design
  • Experience with continuous integration tools, like GIT, JIRA, Jenkins
  • Good Knowledge of Java 8,11+.
  • Preferred to be experienced with the following technologies:
  • Spring for Apache Kafka, Spring Cloud, Spring Data, Spring Integration, Spring Security
  • OpenAPI/Swagger
  • Docker, Docker-Compose, Docker-Hub
  • Java Reporting Tools like BIRT and Jasper Reports.
  • Java Testing Tools like Junit, Apache JMeter and Selenium.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer (Spring boot/Angul...