
Job Description for AEM Autodesk-
Responsibilities :
Work with product owners to form technical solutions that meet requirements
Collaborate with architects, designers, product team, other developers and teams, as well as participate in code reviews
Help design and implement components that integrate with internal and external systems
Take ownership of, be a subject matter expert and maintain complex modules
Specific, actionable and responsible project updates in an Agile environment
Engineer mobile and web experiences with exceptional performance
Requirements :
5+ years industry experience with AEM (Adobe Experience Manager)
1+ years of experience with Contentful
Understanding and experience developing web services using AWS
Understanding and experience of server-side web development using Java
Experience developing efficient and reliable JavaScript (ES6/2015), both client and server-side and Javascript testing frameworks such as
Jasmine, mocha.js, Jest
Experience creating maintainable CSS
Experience with Object-Oriented and Functional programming paradigms
Understand fundamental elements of good software architecture
Working understanding of the latest web APIs and standards (HTML 5, CSS 3, ECMAScript 2015)
Experience with continuous integration tools, such as Jenkins
3 or more years of relevant programming experience
2 or more years experience with Adobe AEM (CQ) and related technologies
1 or more years of experience working in a modern web application stack (React, Backbone, Angular, Ember, etc.)
Bachelor's degree in computer science, Software Engineering, or equivalent work experience
Proficiency in spoken and written English

Similar jobs
We're Hiring: Java Developers | Mumbai (Hybrid) 🚀
Are you a passionate Java Developer with 5 to 10 years of experience? Here's your chance to take your career to the next level! 💼
We're looking for talented professionals to join an exciting opportunity with a top-tier BFSI domain Project—a true leader in the market. 🏦💻
🔹 Location: Mumbai
🔹 Work Mode: Hybrid
🔹 Experience: 4 to 10 years
🔹 Domain: BFSI
This is more than just a job—it's a chance to work on impactful projects and grow with some of the best minds in the industry. 🌟
👉 If you're interested, please share your updated resume along with the following details:
Total Experience
Current CTC
Expected CTC
Tag your network or apply now—this could be your next big move! 🔄🚀
Interested candidates are requested to email their resumes with the subject line "Application for [Job Title]".
Only applications received via email will be reviewed. Applications through other channels will not be considered.
Overview
Adesso India specialises in optimization of core business processes for organizations. Our focus is on providing state-of-the-art solutions that streamline operations and elevate productivity to new heights.
Comprised of a team of industry experts and experienced technology professionals, we ensure that our software development and implementations are reliable, robust, and seamlessly integrated with the latest technologies. By leveraging our extensive knowledge and skills, we empower businesses to achieve their objectives efficiently and effectively.
Job Description
The current application landscape features multiple Java web services running on JEE application servers, primarily hosted on AWS, and integrated with various systems such as SAP, other services, and external partners. DPS is committed to delivering the best digital work experience for the customers employees and customers alike.
Responsibilities:
Independent front- and backend implementation of business functionalities, defined as user stories by the customer, considering the cost-value ratio and maintenance effort for the customer
Implementation of user stories and incidents, including concept, implementation (including automated unit tests), and communication with the customer within the agile development process.
Database activities such as creation or modification of database schema as well as implementation of database access, queries, and data modification
Interface realization based on standard principles like REST or SOAP
Implementation of given Identity and Access Management Patterns for securing the application
Analysis and resolution of issues (3rd Level Support).
Documentation of the implementation.
Consultancy in technical and business topics within the applications.
Usage of selected tools for implementation, testing, rollout, and support.
Participation in regular meetings with the client to track the status of assigned tasks.
Requirements:
Experience with JEE technologies such as JPA, EJB, CDI, JAAS, and SAML.
Experience in technology related to JEE, like Maven.
Proficiency in HTML5, CSS, Angular, and Bootstrap.
Strong knowledge of SQL.
Experience with web services (SOAP, REST, JSON).
Skills & Requirements
JEE, JPA, EJB, CDI, JAAS, SAML, Maven, HTML5, CSS, Angular, Bootstrap, SQL, SOAP, REST, JSON, Database schema design, Unit testing, Agile development, Identity and Access Management (IAM), Troubleshooting, Documentation, Third-level support.
- Mandatory Skills : Java, Springboot, Microservices.
- Basic knowlege of HTML and CSS
- good understanding of REST API designing as well as development using spring.
- Strong Hands on experience in Angular or React JS
- Effective in using frameworks.
- Proficient understanding of code versioning tools Git/bit bucket with Maven.
- hands on expereince in SQL
Position Summary
The Java Software Developer designs and develops computer applications using the Java programming language. Managing small-to-large scale projects, with respect to business impact, throughout the development life cycle. In this role, you can expect to leverage your 5+ years of Java engineering skills and knowledge to develop, test, and release features assigned to you and the Software Development team. You will be challenged daily to solve problems, expand your knowledge of the existing platform, and the technologies that can be used to continuously improve it.
Essential Functions
- Owns assigned projects throughout the development life cycle, from design through quality testing. Develops high quality code that delivers desired functionality using the technology selected for the project.
- Utilizes techniques including pair programming to ensure code quality. Additionally, maintains code quality through best practices, unit testing, and code quality automation.
- Supports continuous integration process.
- Collaborates closely with team members to determine best practices and client requirements for software.
- Develops intuitive software that meets and exceeds the needs of the company.
- Professionally maintains all software and provides regular updates that address client and/or company concerns.
- Analyzes and tests programs and products before formal launch. Addresses and troubleshoots coding problems quickly and efficiently to ensure a productive workplace.
- Ensures software security by developing programs to actively monitor the sharing of private information.
- Actively seeks ways to improve business software processes and interactions.
- When needed, provides valuable coaching and training for team members to ensure all employees are confident in the use of software applications.
- Regularly modifies software to fix errors, adapt to new hardware, improve overall performance, and/or upgrade interfaces.
- Directs system testing and validation procedures. Provides software programming and documentation development.
- Provides project proposals and project status updates to clients and departments, as needed. Prepares recommendations and project plans for the installation of new systems or modifications of an existing system.
- Works closely with clients and departments to resolve technical issues - including (but not limited to) software system design and maintenance.
- Regularly participates in an agile delivery process by helping size stories. Owns, researches, and recommends new solutions.
Skills and Abilities
- Excellent problem-solving skills and technical aptitude to solve complex issues.
- Proven ability to manage multiple high-priority projects.
- Excellent communication skills, both written and verbal.
- Ability to quickly adapt to a changing environment.
- Skilled in object-oriented (OO) design and design pattern.
- Skilled with Java 8 features, such as lambdas and streams.
- Demonstrated knowledge of API design standards, patterns, and best practices (especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc.).
- Expert understanding of Spring Framework, Spring MVC REST, ORM/Hibernate and JDBC. As well as Hibernate/JPA and Object-relational mapping, including performance considerations.
- Experienced with RDBM systems: MYSQL Server, Oracle.
- Strong understanding of relational databases and writing SQL queries.
- Familiarity with the following front-end technologies: HTML, Javascript, CSS, Angular, Git, SQL, Maven
Experience
- Experience as a Java Developer, Java Engineer, or similar role required (i.e., Spring Framework / Spring boot and J2EE development required).
- Experience designing and developing REST API / web applications.
- Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts) a major plus.
- Advanced knowledge and experience in Cloud/SAAS integration, a plus.
Education
- Bachelor’s degree in computer science or a related field of study or equivalent level of education and experience.
- This is mainly a full stack position .net or Java experience
- Full Stack Experience in Angular 5+ along with Dot Net is preferred
- Dot Net experience in C#,Entity framework in Postgre SQL,Restful web services,Azure and AWS cloud solutions,HTML5,CSS3,JavaScript and Bootstrap and Angular
Location - Hyderabad
Notice period - Immediate
Java, JEE, RESTful web service, Spring Boot/MVC, Hibernate,Angular/Angular js
- Has worked on Platform Modernization Project
- Troubleshoot and fix defects for planned releases and production issues
- Should have experience working in Development Project
- Should be result-oriented
- Should be able to work both independently and in teams
- Should have ability to multi-task and prioritize across multiple projects
- Should be flexible with work timings
- Strong knowledge in Java and Golang.
- REST API experience/writing gRPC services is a must.
- Experience with CI/CD, Docker, Kubernetes, AWS is necessary.
- Experience in building Android mobile applications a big plus.
- Strong knowledge of database systems and experience working on scalable systems is preferred.
- Experience in writing readable and maintainable code with proper documentation.
- Have burning desire and fire to work hard, quick learner, hunger to succeed, and have fun at the same time.
- No politics. No rules. No micromanagement. Just get the work done with great code quality.
- One who can understand product development and foresee future product features.









