Browse Jobs
For Employers
Post JobLog inGet Started

Java Developer

axispay
Cairo, Egypt
Posted 3 years ago
31Applicants for1 open position
  • 4Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

About the Job

  • We are looking for a smart experienced Java Developer with solid experience building high- performing, enterprise-grade applications. This role will be responsible for Java/Java EE application development while providing expertise in the full software development life cycle, from concept and design to testing.
  • Analyze, Design, Implement, Integrate and Document functional and integration requirements in new/existing solutions.
  • Working closely with team members to achieve project & organizational objectives.
  • Producing detailed specifications and writing the program codes that perform efficiently.
  • Testing the product in controlled, real situations before going live.
  • Deliver fully tested source code complying with code quality standards.
  • Maintaining the systems once they are up and running.
  • Ability to work in a fast-paced and agile development environment.
  • Be involved in a full spectrum of applications engineering, including new features and new applications, extending existing functionality, and maintaining the existing codebase.
  • Be creative and experiment with new solutions but pragmatic and committed to code optimization, maintainability, and quality.
  • Contribute to the design, analysis, and required target delivery.
  • Efficient and supportive team member.

Job Requirements

  • 2-3 Years of hands-on experience in design, developing, and delivering functional and
  • integration requirement using Java and Java EE platforms
  • Proven experience in Spring Framework
  • Proven experience building and integrating with Web Services, as well working, and managing XML structures
  • Experience integrating with RESTful and GraphQL APIs, and applying modern authorization mechanisms, such as but not limited to, JWT and OAuth.
  • Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate).
  • Knowledge about Big data and NoSQL databases is preferred
  • Proven practice of Object-Oriented analysis and design using common design patterns
  • Experience with CI tools, Maven, ANT
  • Working experience in Agile Scrum delivery teams is preferred.
  • Proficient knowledge about source and version control management systems like Git and/or
  • TFS.
  • Capabilities to write and execute unit test cases.
  • Independent researching, solution finding, analysis, and problem-solving skills and capabilities as well as Knowledge of software engineering best practices and tools.
  • University degree (BSc) in Software Engineering or similar background is preferred.
  • Good command of English (written and verbal).

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Developer