Senior Backend Java Developer in AEM (Adobe Experience Manager)
Primary stack
Nice to have's
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.
IT / tech за описом ITJobs; Телекомунікації
More at Multivision
All 69 rolesIT Recruiter
Multivision · Portugal
Staff Java Backend Developer
Multivision · Portugal
Senior Fullstack Engineer
Multivision · Portugal
Test Automation Engineer
Multivision · Portugal