hireejobsgulf

Software Developer

5.00 to 8.00 Years   Riyadh, Saudi Arabia   28 Mar, 2022
Job LocationRiyadh, Saudi Arabia
EducationNot Mentioned
SalaryNot Mentioned
IndustryIT Services
Functional AreaNot Mentioned

Job Description

Profile :Senior Java Developer (AEM Exp. Preferred)Experience: 5 to 8 yrsWe are looking for an experienced certified and technically sound Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.Job description:

  • Strong foundation in OOAD concepts like Interfaces, Abstract Classes, Loose Coupling and High Cohesion.
  • Good knowledge of software engineering best practices like readability, immutability, commenting, exception handling and logging.
  • Proficiency in working with Java 8 and above and their latest APIs. Java 8 exp. is mandated.
  • Proficiency in key Java packages and APIs like Collections, Generics, Threads, Lambda functions, streaming and concurrency, memory management and garbage collection.
  • Understanding of web application concepts like HTTP(S) lifecycle, session, servlets, filters and design patterns for web development.
  • Experience in building Web Applications using a web development framework like Spring, JSF/Primefaces, JPA/Hibernate, Angular, Servlet/JSP, Bootstrap, Angular JS, MVC / Boot, and knowledge of templating systems like JSP, Thymeleaf etc.
  • Knowledge of using a SQL or NoSQL database, the associated query language and use of ORMs.
  • Hands on working knowledge of GIT and Maven for code check-in, branching, code review and build processes.
  • Knowledge of the importance and approach to writing unit test cases using tools like JUnit.
  • Experience in working with AEM is preferred (Good to have)
  • Must have skills: Java, Apache Camel, Restful/SOAP Web Services
Responsibilities:
  • Develop user stories as per the provided business requirements, NFRs and technical design.
  • Implementing unit test cases using JUnit or similar framework.
  • Document the solution and guidelines for using the created technical components.
  • Create proof of concepts to demonstrate feasibility of proposed solution.

Keyskills :

APPLY NOW

Related Jobs

© 2023 HireeJobsGulf All Rights Reserved