Java Architect

Year    Mohali, Punjab, India

Job Description

Experience Required- 6-10 yearsRequirements:

  • Total 10+ years' experience in developing java/j2ee applications
  • Minimum 6+ years of experience in an end-to-end implementation of Liferay Portal
  • Previous Experience in team leadership either as Senior Developer or Technical Lead or Architect capacity.
  • Demonstrable knowledge of at least one of software development methodology (Agile Kanban/Scrum, Agile SAFe) and structured approaches to development. Capable of working to strict deadlines.
  • Advanced knowledge of distributed, scalable and high-performance systems.
  • Good understanding of web portal technology (architecture, development, deployment, CMS, Headless CMS)
  • Strong Liferay development experience & liferay's core APIs (portlets, hooks, listeners, themes, layouts, extensions, SSO, Roles Permissions, IPC, I18N)
  • Strong Liferay experience in Webcontents, templates, structures, blogs, threads, messageboard
  • Liferay experience in working with Liferay as a CMS platform, Liferay as a Hybrid platform, Liferay as a Headless platform
  • Experience with LR DXP Cloud, LR DXP Analytics Cloud
  • Experience in LR deployment on Cloud platform (Azure, AWS, Google)
  • Strong Liferay experience in integration with 3rd party applications like LDAP, SAML, SSO, Siteminder, Alfresco etc
  • Good knowledge of OOPs concepts,Design patterns, Principles, coding standards and system architecture.
  • Strong core Java skills (Exceptions, Collections, Threads, Serialization, Generics)
  • Strong experience with Spring and Hibernate frameworks and related concepts like MVC, JPA, IoC, AOP
  • Strong experience in JUnit and familiarity with Test Driven Design
  • Strong experience in developing web services (SOAP, REST)
  • Familiarity with CSS, JavaScript, Jquery, Apache Velocity, XML, Apache HTTP, CDN
  • Strong experience in trouble shooting Liferay technical issues during development & deployment
  • Strong experience with relational databases, Eclipse, issue tracking, and revision control (specifically Git)
  • Strong experience with build tools (Ant, Maven or specifically Gradle)
  • Understands DevOps culture and develop software with CI/CD pipeline in-mind. Experience with CI/CD tools e.g., Jenkins or Hudson, Sonarqube, Continuum, BitBucket, GitBucket.
  • Strong experience developing software in a Linux, Windows, and/or Mac environment
  • Experience in working on RFPs
  • Strong communication and organizational skills
  • Has energy, self-motivated, pro-active and able to work with little supervision, who consistently take the initiative to get things done, do things before asked by others. Enthusiasm to constantly motivate the team with experience in working in cross locations structure.
  • Working with the other teams in taking up initiatives appropriate to the business and the team.
Job Type: Full-timeSalary: From ?50,000.00 per monthSchedule:
  • Day shift
Education:
  • Bachelor's (Preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2867206
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mohali, Punjab, India
  • Education
    Not mentioned
  • Experience
    Year