Multivision logo

Senior Backend Java Developer in AEM (Adobe Experience Manager)

Multivision·Salary not specified

Primary stack

JavaAgileREST

Nice to have's

GitSeleniumJenkinsHTMLCSSJavaScript

Job description

About the Position

We are looking for a professional who combines strong technical knowledge of Java web backend development platforms for AEM (and, secondarily, frontend) with communication, collaboration, and autonomy skills.

Additionally valued is the ability to use generative AI tools throughout the software development cycle (to support code writing, testing, troubleshooting, and documentation), always ensuring critical thinking, rigorous validation, and respect for security and confidentiality principles.

The person will join the Agile Squad responsible for the development and evolution of NOS's institutional websites which - beyond being fundamental digital marketing instruments - are also sales channels for products and services. It is a highly dynamic squad with high visibility across the various levels of the company.

Responsibilities

  • Design and develop scalable backend services grounded in the principles and best practices of application architecture in a complex, large-scale environment with Microservices, cloud SaaS, etc.
  • Write clean, maintainable Java code.
  • Develop and integrate SOAP/REST APIs and WebServices.
  • Collaborate with frontend teams to ensure seamless integration.
  • Utilize generative AI tools for code generation, testing, troubleshooting, and documentation.

Requirements

Technical Knowledge:

  • Strong analytical and abstraction ability.
  • Strong capability and productivity in Java application development.
  • Knowledge/experience in the development and integration of SOAP/REST APIs and WebServices.
  • Knowledge/experience with tools such as Visual Studio, Maven, GIT, Selenium, Jenkins, or equivalents.
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Knowledge/experience in Adobe AEM (Adobe Experience Manager).

Knowledge / Experience in AI Applied to Development:

  • Use of generative AI tools for development (e.g. GitHub Copilot, ChatGPT, or equivalents) for:
    • Generation and refactoring of Java/backend code.
    • Creation of unit and integration tests.
    • Support for writing scripts, queries, and technical configurations.
    • Log analysis, stack traces, and troubleshooting in Java/Web applications.
    • Production and maintenance of technical documentation.
  • Ability to apply best practices and quality criteria in the use of AI, namely:
    • Systematic validation of suggestions (testing, code review, comparison with internal standards).
    • Attention to security, privacy, and intellectual-property risks.
    • Alignment with internal responsible-AI usage policies.

We Offer

  • Opportunity to work in a dynamic and highly visible Agile Squad.
  • Competitive salary.
  • Professional growth and development opportunities.

About the Company

NOS is a leading telecommunications company in Portugal, providing a wide range of services including mobile, fixed, and internet services. We are committed to innovation and excellence in digital marketing and customer experience.

© Multivision. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Multivision logo
Multivision

IT / tech за описом ITJobs; Телекомунікації

More at Multivision

All 69 roles

Popular searches