AEM DEVELOPER
Job Position: AEM Developer
Experience: 6-15 Years
Company – Tech Mahindra
Mode- Permanent
Job Location— Bangalore
Onsite opportunity to Australia.
Job Description
- Strong hands on experience of AEM including AEM 6.x related Components, Templates, Taxonomy, metadata management, Forward and Reverse Replication, Workflows, Content Publishing and unpublishing, Tagging, Analytics, Deployment(Maven) and Content migration/ planning.
- Significant hands-on design experience with AEM and very strong concepts of OSGi, Apache Sling, Apache Sightly, Apache Oak and Adobe Dispatcher
- Worked on integrations with popular products /Technologies like Salesforce, SSO, LDAP, API Gateways using ReST and SOAP frameworks like Apache CXF and Jersey
- Understands and implements the Quality Properties of the system in every day work including Accessibility, SEO, URL management, Security, Performance and Responsive architecture.
- Has implemented Quality Processes for projects like Continuous Integration (Bamboo/Jenkins), SonarQube, Code reviews (Manual and Automated), code Formatters, Automation testing etc.
- Understanding of frontend technologies like Bootstrap, Backbone.js, React, Handlebars, Grunt, Angular, CSS3, HTML 5 and jQuery.
- Mastery of all core web and Java technologies including java 7/8, JEE, XML, XHTML, client/server-side scripting languages such as JavaScript, and JSP, and web services development using Restful implementations.
- Good understanding of AEM capabilities including Multi-site manager and Blueprinting, and the use of Online marketing components such as advanced targeting/personalization, and multi-variate testing, is preferred.
- Proficient knowledge of the end to end content lifecycle, web content management, content publishing/deployment, and delivery processes.
- Good understanding of integration patterns and content-centric application development patterns using AEM Search, Commerce package or others platforms is preferred.
Total Exp:/Rel Exp:
Current CTC: / Expected CTC:
Official Notice Period as per offer letter:
Currently Serving Notice Period(Yes/No):
Joining time Required (Mention LWD if serving Notice Period):
CTC of Holding offer (If Any):
Current Company:
DOB /Current Location:
Highest Qualification with Passing Year:
Passport No - MUST
Without Passport no. we are unable to upload your profile in Tech Mahindra Portal
for Ex -Employee of Tech Mahindra—Employer ID -Must
About
Similar jobs
Key Responsibilities
● Evolving the architecture for performance and scalability.
● Design, develop and own components of a highly scalable, distributed web
services platform.
● End to end delivery of new features.
● Lead a team of software engineers and help create an environment of ownership
and learning.
● Constantly strive to improve software development process and team
productivity.
Technical Skills
● 6-10 years of relevant software development experience.
● Experience in developing scalable, fault-tolerant, distributed backend services.
● Exceptional proficiency in any 1 of the language - Java, RoR or Golang.
● Good experiences with databases and Schema design and strong RDMS
knowledge.
● Strong knowledge of Performance optimization and caching techniques.
● Fairly good understanding of AWS (or any equivalent) and a relational database.
● Experience with prevalent design patterns and advanced system designing.
Benefits
● This is an opportunity to work on a fairly complex set of systems and impro
Exp - 4-6 years
Immediate joiners preferred
Location - Bangalore
Java + Spring boot
Microservice
MYSQL
Design principal
-Clear Communication: Practice clear and concise communication to effectively convey technical concepts.
- In-Depth Knowledge: Be prepared to provide detailed insights into experiences with specific technologies and tools, showcasing expertise.
- Specific Examples: Share real-world examples or projects where they have applied the mentioned technologies to demonstrate practical knowledge.
- Problem-Solving Skills: Be ready to discuss how they have solved real-world technical challenges in previous roles.
- Continuous Learning: Emphasize a commitment to continuous learning and staying updated with industry trends, especially in rapidly evolving fields like cloud technologies.
Skill: Java Developer – Mumbai
Job Description:
4.5 -8 years of Experience
- Java 8
- Spring boot
- API development
- MVC architecture
- web services
- OOPS
Your Impact:
• Implements Digital Consumer experiences based on a foundation of SFCC (Salesforce commerce cloud) to meet expected quality standards
• Ensures functional requirements and high-level solution designs are understood and are translated into detailed technical design
• Implement proofs of concept to prove any new technologies, application flows or integration scenarios and identify customizations needed to SFCC platform for meeting client requirements
• Guides the performance tuning and scalability of the ecommerce solution
• Diagnose and solve technical problems during implementation and support phases
Your Skills & Experience:
• 1-3 Years with 2+ years of implementing commerce application on any eCommerce platform in last 3 years
• If you have not worked in eCommerce platform, we can still discuss with you if you are expert in Java/.Net and understand REST/SOAP webservices.
• Demonstrate proficiency in build and release management using CI/CD strategies (leveraging tools like Jenkins and DevOps practices), implement Mocha/Chai unit and functional test cases in order to reduce costs while ensuring quality
• Contributes to designing, implementing and documenting the build release process as well as system configuration and deployment characteristics of the applications
• Participates in technical walkthroughs/ code reviews of other team members’ components, test plans and results and help them with gaps
• Collaborate with architect to define implementation processes and quality gates and standards
• Identifies risks and issues, and help monitor them
• Guides the development of reference and resource materials
• Mentors developers in improving their platform knowledge and development skills
• Communicate technical design to the developers and help/guide them in the implementation
• Participates in Agile sprints
Set Yourself Apart With:
• eCommerce platform certification
Professional Requirements:
- 2-8 Years professional development experience.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- Good understanding of data structures and algorithms.
- Good understanding of high level and low-level design of distributed systems.
- Experience coding in any one of the following Java or Nodejs.
- Experience building highly available distributed systems on cloud infrastructure will be plus.
- Exposure to architectural pattern of a large, high-scale web application.
Requirement/responsibilities: To take a project from scoping requirements through launch of the project. Ownership of product/feature end-to-end for all phases from the development to the production. Ensuring the developed features are scalable and highly available with no quality concerns. Work closely with senior engineers for refining the and implementation. Management and execution against project plans and delivery commitments. Participate in design and code reviews.
Compensation: Competitive as per market standards; ESOPs based on performance
Responsibilities & ownership
- Lead, build, deliver and ensure customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
- Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Lead the team to solve complex and unknown problems
- Solve technical problems and customer issues with technical expertise
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Mentor other team members for high quality and design
- Collaborate with Product Management to deliver on customer requirements and innovation
- Collaborate with Support and field teams to ensure that customers are successful with Dremio
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 3alm+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems
- 5+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Hands-on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, and storage systems
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Ability to solve ambiguous, unexplored, and cross-team problems effectively
- Hands on experience of working projects on AWS, Azure, and Google Cloud Platform
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and Google Cloud)
- Understanding of distributed file systems such as S3, ADLS, or HDFS
- Excellent communication skills and affinity for collaboration and teamwork
- Ability to work individually and collaboratively with other team members
- Ability to scope and plan solution for big problems and mentors others on the same
- Interested and motivated to be part of a fast-moving startup with a fun and accomplished team
Primary Location: Pune
Description:
Responsibilities -
● The candidate is expected to lead one of the key business areas end to end. This is pure
hands on role but he/she may need to mentor junior person in the team.
● Requirement gathering with business and get this prioritized in the sprint cycle.
● Come up with Project Architecture design and get the same approved from Tech Review
committee.
● Ensure quality and timely delivery.
Technical and Professional Requirements-
Required Tech Skills
● Very Strong fundamental of OOPs programming
● Very Strong at Java fundamentals, Multithreading, Streams
● Good understanding of Data Structure
● Good knowledge of any distributed caching /computing framework/tools
● Good at SQL query/optimization
Nice To Have (willing to learn)
● AWS Lambda (Serverless), Redis, Kinesis , Big Data , Sparx , spring boot , NoSQL
database , React Js, JMS/SQS , AWS Cloud, nodejs, python
● Well versed with latest technology stack on server side programming
● Good to have business knowledge of Loan management.
- 3+ years of experience with Ruby On Rails.
- Strong Project & Time Management Skills, along with the ability to apply these skills while working independently, or as part of a team.
- Knowledge of blockchain technology, smart contracts and cryptocurrency will be an added advantage
- Experience in fintech domain will be another added advantage
- Bachelor’s degree in computer programming, computer science, or a related field.
- Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required.
CommerceIQ is a well funded fast growing enterprise SaaS platform that is helping brands grow and sell more on e-commerce channels through its machine learning technology. Are you excited about building distributed crawling engine at global scale that will crawl and parse 1000’s of websites with 10+ million crawls on a daily basis? Would you enjoy building something as ambitious as “Google/Facebook Ad platform” for Amazon (and other e-commerce retailers)? Does building a CI/CD and containerisation framework that will allow our products to be released and deployed every week across dozens of geographies and data centers seamlessly excite you? Do you find building machine learning models that will optimize billions of dollars in ad and promotions spend exhilarating? Do you find it super exciting to build a plug and play product UI platform where leaders of brands will spend hours daily (almost as much as an email inbox) to optimize their business? We can keep writing, but you will get the idea.
In our journey of building and scaling CommerceIQ, Engineers and data scientists in our team tackle these and many more problems daily. If you are as excited as we are after reading this, we would love to talk to you! 30+ global brands including Kellogg, Unilever, Johnson & Johnson, MARS, Nestle, Logitech and many more trust our product to manage their growth on Amazon. If you are excited about building product that will write the script for how brands sell and grow on e-commerce channels please reach out to us.
Are you ready to power intelligent commerce? @CommerceIQ, you will :
• You will be responsible for developing, testing and releasing features within time and with high quality that will drive revenue and margin impact to top brands.
• You will be designing your own features keeping in mind the scale and high availability of the systems. • You will be working with the team and expected to perform code reviews, conduct design discussions and mentor other developers.
•You will be the owner of your feature and work directly with product teams to drive customer impact.
• You will be expected to participate in all phases of the software development cycle as part of a Scrum team.
Experience : 3+ Years in developing in designing and developing complex and scalable software modules..
Skillset : • The ideal candidate will be an experienced Java developer with exceptional software system design, problem solving, and object-oriented coding skills
• Experience with distributed transaction-processing systems or asynchronous messaging technology is required.
• Good understanding of system performance trade-offs, load balancing, and engineering for high availability.
• Obsessed about building quality software and owning end to end responsibility for the developed features.
• Understanding of enterprise information systems, service oriented architectures, and operational data stores is a plus
• BS or MS in Computer Science/Engineering, Mathematics, Statistics or similar degree from a top tier institution