Senior Full Stack Java Developer

Ottawa, ON, Canada

Job Description

About Us

4Point Solutions (www.4point.com) is a specialized Adobe partner providing Adobe Experience Manager solutions to its enterprise clients. We specialize in enterprise solutions around document management, mobile forms, workflows and workspaces, and online web portals.

The Role

We are searching for a Senior Full Stack Java Developer to join our growing company for full-time employment. As a developer, you will work as a member of the professional services team, building responsive web applications for our prestigious clients!

As an ideal candidate, you're a client-focused, full-stack developer with significant experience in Java, and Adobe AEM Forms skills. You're resourceful, collaborative, adaptable, entrepreneurial, and innovative.

Location

4Point Solutions is based in Ottawa, Ontario, but you can work remotely, from anywhere within Canada.

Key Responsibilities:

  • Design and develop web-based Adobe Experience Manager (AEM) Forms OSGi solutions.
  • Lead and coordinate development activities of other developers.
  • Provide strong technical expertise within client projects.
  • Convert business requirements into web-based, AEM Forms centric, solution architectures.
  • Execute the full life cycle of a technology project: design, development, testing and deployment of AEM Forms web-based solutions.
  • Provide Java development best practices and leadership to other team members.
  • Author clear solution architecture and design documentation.
  • Write well-designed, testable, efficient code.
  • Ensure designs and developed functionality are in alignment with specifications.
  • Prepare and produce releases of software components.
  • Work and communicate effectively in a team environment.
Qualifications:
  • Degree in Computer Science or Engineering or equivalent.
  • 7+ years of relevant professional experience in business or technology as a full stack developer.
  • Expert level Java development skills (Spring framework).
  • Advanced technical knowledge of OSGi framework, JCR, Maven, Eclipse, Apache Sling, JSON schema.
  • Advanced technical knowledge of JUnit test-driven development practices.
  • Technical knowledge of JSP's, Servlets, JavaScript, XSLT, XML.
  • Technical Knowledge of Cloud-based solution architectures.
  • Technical knowledge of Microsoft Windows and Linux operating systems.
  • Technical knowledge of Microsoft HyperV and Azure (building, configuring, copying VM's).
  • Strong experience in Service/System Integrations for developing RESTful web services or APIs & implementing and utilizing third-party Web services.
  • Strong Web UI development skills - HTML, CSS, JavaScript
  • Strong understanding of monolithic and microservice infrastructure concepts, standards, and deficiencies.
  • Experience with Agile Development Processes and Tools (Jira, Confluence, Scrum, etc.).
  • Experience with Source Control tools, such as Git, automated build setup, and deployment procedures.
  • Experience working with and managing GitHub repositories, GitHub workflows and GitHub actions.
  • Ability and willingness to learn and certify on Adobe Experience Manager Forms. Any of the following Adobe certifications are considered an asset: Adobe Experience. Manager Forms Architect, Adobe Experience Manager Forms Developer.
  • Ability to obtain security clearance.
To Apply:

We offer a competitive salary, remote working opportunities, and great people to collaborate with. If this job sounds perfect for you, please submit a letter of application and resume indicating why you are uniquely qualified for this position.

We thank all applicants for their interest in 4Point Solutions, however only those candidates selected for an interview will be contacted.

4Point Solutions is an equal-opportunity employer with policies and practices intended to build an inclusive and accessible work environment. If you require accommodation during the recruitment process, please include this in your cover letter and all efforts to provide the appropriate accommodation will be put into place.

Powered by JazzHR

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

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


Job Detail

  • Job Id
    JD2042401
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, Canada
  • Education
    Not mentioned