- HTML/CSS/ES6 Javascript, Java 8 and any Java based web framework
- Adobe experience Manager (AEM) Apache Sling, JCR, OSGI
- Good knowledge in Apache Sling framework
- Good knowledge in Java content repository API
- Good knowledge in Apache Jack rabbbit framework
- Knowledge of OSGI and Declarative Services
- Strong understanding of REST Principles and Hands on experience REST based API development
- Knowledge of Patterns and good practices to design and develop quality and clean code
- Experience in Pair programming and code reviews
- Experience with testing at all levels unit, integration, functional and performance
- Experience in Agile Project (Scrum or SAFe) execution is a must
- Familiarity with git, basic git branching strategies, working in a peer-reviewed environment,able to code to existing patterns/styles
- Familiarity with task management, bug tracking and wiki-based documentation tools like Jiraand confluence
- AEM BE developers must have modern ES6 javascript experience as well as java developer experience
- Must be comfortable working with AEM workflows, scheduled jobs, creating/modifying jcr
- nodes via java code, and accessing REST endpoints via java code
- Ability to create custom AEM CQ components and a good exposure to both core and
- foundation components that can be inherited in AEM
- Good understanding of AEM web development framework using Apache Sling
- Create multiple OSGI Bundles in the AEM stack based on the requirements of the Project

About Lister Technologies
About
Photos
Connect with the team
Similar jobs
Java Developer (Backend) – 3+ Years Experience | Bangalore |
We are looking for a passionate and driven Backend Java Developer who thrives in building scalable systems from the ground up. If you enjoy solving complex problems, working in fast-paced environments, and owning your work end-to-end, this role is for you.
Key Responsibilities:
Design, develop, and maintain scalable backend systems using Java and Spring Boot.
Build and optimize RESTful APIs and microservices architectures.
Write clean, efficient, and high-performance code that can handle large-scale applications.
Collaborate closely with product and business teams to translate requirements into technical solutions.
Take ownership of features from design to deployment, ensuring reliability and performance.
Continuously improve system architecture, performance, and scalability.
Required Skills & Experience:
3+ years of experience in backend development using Java.
Strong hands-on experience with Spring Boot framework.
Proven experience working in product-based startups or fintech environments (preferred).
Solid understanding of microservices architecture and distributed systems.
Expertise in designing modular, scalable, and maintainable systems.
Strong problem-solving skills and ability to write optimized, production-grade code.
Ability to balance technical decisions with business impact.
Who Should Apply:
Candidates who enjoy building systems from scratch and working in early-stage/startup environments.
Individuals with a high sense of ownership, accountability, and initiative.
Developers who are self-driven, adaptable, and eager to learn.
Participate and contribute in design and development of the core components of different backend services
Ensure high quality of software development wrt. project architecture, code quality, testing and deployment
Own performance of services in production and implement / push for implementation of systems to monitor and debug and fix an issue in production in lowest TAT
Advocate good engineering has the highest priority with the exception of value delivered to the end user
Requirements
Someone who is particular and takes pride in their choice of code editor and clearly communicate why it is better than everyone else's development environment
Has good expreince in building backend solutions
At least an year of experience with golang eco system is a great plus
Who likes to think in terms of software and data architecture before opening the aforementioned code editor
Comfortable with managing development and deployment services
Open and more importantly excited about learning the new technologies
We are a team of educators and engineers who believe that there is a lot more that can be done when it comes to how people learn things.
- BS in CS or EE or equivalent
- Experience working on large scale systems in rapid growth environments
- Experience with public cloud offerings (AWS, GCP, Azure)
- Solid programming skills; preferred experience in Java, and/or Python
- Experience with modern web frameworks, advanced algorithms/data intelligence, public
- cloud platforms and streaming data pipelines
- Familiarity with containerization, microservices architecture, continuous integration, and delivery
- 5+ years’ experience preferred
Java Developer Job Description -
Position - Java Developer
Skills - Java, Spring boot
Experience - 6-8yrs
Notice Period - 0-20 Days
Location - Bangalore
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2.5 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-base
Java Developer/Software Developer
Experience: 3 - 7 years
Qualification: MCA/B.Tech
Vacancy: 10
Roles and Responsibilities
- Contribute to all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Skill Set: Springboot Framework, Java
Note – Only candidate ready to join immediately can apply.
2. Responsible for doing customer API integrations and other integrations required to onboard new e-commerce marketplaces, logistic providers, ERP and accounting systems. 3. Responsible to write code for API integrations, perform debugging tasks, do application tests, do configuration and code reviews to ensure the product is satisfactory.
The candidate would provide the firms SASS platform with ongoing technical support. This support includes responding to customer issues, providing updated software that solves bug issues, and working with the customer service team.
Thingworx Developer/Sr Developer
Required experience range between 3-6 years.
· Thingworx Navigate experience desired
· Languages - Java, JavaScript & CSS
· Experience in Core Java, Java collections & Oops Concept
· Databases – MySQL, MS-SQL
· Having good working knowledge with XML, JSON.
· Design and Application development using Thingworx version - (8.2,8.5,9.X)
· ThingWorx service creation using JavaScript
· Develop ThingWorx extension using Java
· ThingWorx service creation using Java Extension
· ThingWorx mashups design and development
· Data storage in ThingWorx - Stream/Value Stream/Data Tables
· Integration with source/target system using REST API, data Files.
· Familiar with Agile Methodologies (SCRUM)
· Thingworx Integration with 3rd apps preferred and will be added advantage
Out of many tools and technologies, we use Java, MongoDb, Cassandra, Redis, Twem, Netty extensively for our back-end development.
- Leading the entire Backend platform for a product portfolio.
- End to end delivery new features.
- Evolving the architecture for performance and scalability.
- Design, develop and own components of a highly scalable, distributed web services platform.
- Constantly strive to improve software development process and team productivity.
- Mentor and train team members
- Lead module development independently
Required background, Knowledge, Skills and Abilities
- 5.5+/ 7+ Years of experience in a scalable product/ecommerce organization·
- Excellent Java skills, Understanding of Spring framework & MVC approach
- Strong knowledge of Performance optimization and caching techniques.
- Strong Object Oriented Programming concepts, data structure and algorithms
- Experience in developing scalable, fault-tolerant, distributed backend services
- Experience with prevalent design patterns and advanced system designing
- Good experiences with databases and Schema design. We heavily use NoSQL databases
- Strong Problem Solving skills
Technologies
Must have Core JAVA, J2EE, Multithreading, OOPS, and Multiprocessing
Great to have RabbitMQ, Netty, XML, JSON, Messagepack
Huge Advantage: Good at mathematics, statistics, complex data structures, algorithms, and design patterns
Other skills
- Ability to understand most complex and challenging problems and solve them from users’ view point
- Ability to create and present software designs (as per the aligned solution) to the product owner
- Ability to build and create modules from scratch.
- Ability to write, understand and deal with large code base
- Experience in understanding and implementing design patterns
- Ability to provide technical leadership to a team of equally talented, efficient and motivated engineers
Roles and responsibilities
- Responsible for solving the most complex and seemingly impossible problems related to variety of dimensions of software engineering. Dealing with Big Data to Complex Data Structures, From Inter Process Communication to sub 100 MilliSec server responses, From Distributed Systems to 99.999 Availability.
- Responsible for providing technical leadership to a team of 3-4 Engineers
- Responsible to drive delivery of a project/module and report to Product Owner
- Responsible for functional/technical tracking of a project/module
Responsibility Split
- 80% Technology, 20% Team management
- With 80:20 split this is definitely a technology oriented role suitable for geeks.










