About Automation Anywhere
Automation Anywhere is the leader in Agentic Process Automation (APA), transforming how work gets done with AI‑powered automation. Its APA system, built on the industry’s first Process Reasoning Engine (PRE) and specialized AI agents, combines process discovery, RPA, end‑to‑end orchestration, document processing, and analytics—all delivered with enterprise‑grade security and governance. Guided by its vision to fuel the future of work, Automation Anywhere helps organizations worldwide boost productivity, accelerate growth, and unleash human potential.
Position
Designation: Associate Engineer
Location: Bangalore (Onsite)
Experience: 6 months – 2 Years
Purpose and Objectives
Automation Anywhere is the world’s premiere Robotics Process Automation solution for enterprises. As more customers move their on‑prem workloads to the cloud, we are expanding our cloud organization and looking for strong engineers to join us in an exciting and explosive journey. We are passionate about enabling our customers to do what they do even better and take a customer‑first approach. With a strong innovation‑driven mindset, the team works as one to make customers successful. In this role you will play a critical part in shaping and delivering comprehensive solutions as part of our cloud strategy, collaborating with teams in the USA, Baroda, and Bangalore in a high‑energy, fun, and engaging environment.
Responsibilities
- Build prototypes to explore new scenarios and optimize existing solutions
- Deliver high‑quality solutions on time and per defined business and technical specifications to delight customers
- Communicate effectively and proactively with geographically distributed teams
- Collaborate with development, product management, and customer success team members from diverse backgrounds
- Work independently on projects in a self‑directed and mature manner
- Hands‑on design, coding, and testing of deliverables
- Maintain a high‑quality bar in projects from the outset and champion quality improvements through better technical practices
- Review and approve design, code, and solutions
- Multi‑task and provide needed input efficiently on development activities
- Develop, organize, and maintain technical practices with the manager, and actively roll out improvements
- Work with stakeholders to perform root‑cause analysis and devise solution approaches, documenting designs, approaches, and processes
- Provide leadership and mentoring for team members and assist the manager with reviews
Qualifications
- 6 months – 2 years of experience in the development and architecture of cloud applications and software in a fast‑paced environment
- Strong working knowledge of core Java, J2EE, JSON, RESTful Web Services using Spring
- Hands‑on experience with logging (Log4j) and unit testing using JUnit, TestNG, and mocking frameworks such as Mockito, EasyMock, and RestAssured
- Experience with enterprise applications using Spring and Hibernate
- Experience working with SQL queries and database servers such as MSSQL Server, Oracle, MySQL, and CockroachDB
- Strong object‑oriented skills, including understanding of common object and web application design patterns
- Hands‑on experience implementing design patterns in Java
- Strong verbal and written communication skills, with the ability to adapt to the target audience
- Excellent troubleshooting and debugging abilities for web applications and adherence to agreed‑upon timelines
- Experience with version control systems such as GIT and build tools like Gradle and Maven, and knowledge of continuous integration and delivery
- Good command over data structures, XML, JSON operations, and processing technologies
- Hands‑on experience in OOP, design patterns, TDD, IoC, DI, and knowledge of serialization/deserialization
- Experience identifying and fixing memory leaks and performance tuning
Good to Have
- Experience in front‑end development using React.js, including building reusable UI components, managing state with hooks or Redux, and integrating RESTful APIs with Java back‑end services
- Familiarity with modern JavaScript (ES6+), TypeScript, and front‑end build tools such as Webpack or Vite
- Understanding of full‑stack development concepts and ability to collaborate with UI/UX teams on end‑to‑end feature delivery