Software Engineer

5 days ago


Bengaluru, Karnataka, India Automation Anywhere Full time

About Us
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.

Software Engineer ( Fullstack)
Location - Bangalore (Hybrid)
Responsibilities

  • Interpret business requirements into effective UI and server-side specifications.
  • Collaboration: Work collaboratively with development and UX team members from diverse technical, creative and business backgrounds, to define, create, and review user interface and usability requirements
  • React Expertise: Demonstrate a high level of expertise in and related technologies to architect and build complex web applications.
  • Frontend Development: Write clean, maintainable, and efficient code for the frontend of web applications.
  • Component Architecture and Development: Design and implement scalable and reusable JAVA and UI components, make decisions on component hierarchies, state management, and overall architecture.
  • State Management: Implement state management solutions such as Redux or React Context API for handling application data.
  • Responsive Design: Ensure that web applications are responsive and accessible across various devices and browsers.
  • API Design and Integration: Design and maintain APIs, ensuring they are well-documented, easy to use, and meet business requirements. Integrate with backend APIs to fetch and update data and ensuring proper data handling.
  • Software Development: Actively participate in coding and development tasks, contributing high-quality Java code to the project.
  • Monitoring and Logging: Set up monitoring and logging tools to track API performance and diagnose issues
  • Third-Party Integrations: Integrate with third-party services and APIs as required by the application.
  • Database Management: Oversee database design, optimization, and management for backend services
  • Scalability: Plan for and implement strategies to handle increasing loads and scale backend systems as
  • Code Optimization: Identify and resolve performance bottlenecks and optimizing front-end code for speed and efficiency.
  • Code Quality: Enforce code quality standards through code reviews and continuous improvement initiatives.
  • Testing and QA: Oversee the development and implementation of testing strategies, including unit testing, integration testing, and end-to-end testing, to maintain code quality.
  • Version Control: Use Git or other version control systems effectively to manage code changes
  • Documentation: Create and maintain technical documentation for the frontend codebase.
  • Continuous Learning: Keep up-to-date with the latest trends and best practices in frontend development.
  • Security: Implement security best practices to protect web applications against potential vulnerabilities.
  • Cross-Functional Skills: Be adaptable to work on different aspects of the frontend, such as animations, routing, or form handling.
  • Communication: Effectively communicate with team members and stakeholders, providing updates on progress and challenges. Play an active role in all aspects of defining the experience of a new application including identification of user needs, prototyping, iterative end user validation and testing/supporting produced code.

Qualifications

  • 2 to 4 years of Web and JAVA Development
  • Hands on experience in Java and in development of Backend services, Micro services , Java frameworks
  • Strong Object-Oriented skills, including an understanding of common object and web application design patterns
  • Good Understanding of Web UI, HTML5, CSS, JavaScript, React
  • Strong understanding of the E2E request/response cycle between client and server (HTTP, Server side, browser internals) for delivering blazing fast, high-performance applications
  • Good knowledge in CSS Frameworks like Bootstrap, LESS or SASS
  • Cross-browser scalability & compatibility in multiple browsers like IE, Firefox, Safari and chrome
  • Strong working knowledge of Core Java, REST APIs like Java API for RESTful Web Services (i.e. JAX-RS, Spring, SparkJava)
  • Hands-on experience with Logging (Log4j), and Unit Testing using JUnit / TestNG using Mocking frameworks such as Mockito, EasyMock, RestAssured.
  • Having good code review skills and an understanding of clean code and design.
  • Having experience working with agile and test-driven development.
  • Knowledge of different web servers like Tomcat and Jetty.
  • Understanding and hands-on experience in UI automation technologies.
  • Strong problem-solving and debugging abilities.
  • Preferred: Exposure to AI/ML/GenAI technologies and use in designing cutting edge solutions.
  • Bachelors or Masters degree in computer science strongly preferred.

All unsolicited resumes submitted to any email address, whether submitted by an individual or by an agency, will not be eligible for an agency fee.


  • Software Engineer

    7 days ago


    Bengaluru, Karnataka, India Innominds Software Full time US$ 6,00,000 - US$ 18,00,000 per year

    Job Title: Software Engineer - Networking Protocols (C, Linux, TCP/IP, OSPF, BGP, VRRP)Location: Bengaluru, KA On-Payroll of Innominds software Work mode: Day1 work from office Mon-FriKey Responsibilities:Software Engineer with 4+ years of experience in L2/L3 protocol development proficient in C, Linux system programming, and TCP/IP Stack. Hands on...


  • Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Bengaluru, Karnataka, India Performance Engineer Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Responsibilities:Web and Mobile Front-End Development:Build responsive, performant, and feature-rich web applications using Angular (latest version), JavaScript, TypeScript, and RxJS for handling asynchronous operations and complex data streams.State Management with NgRx:Utilize NgRx for managing state in Angular applications. Design scalable and efficient...


  • Bengaluru, Karnataka, India Innominds Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role Summary & Essential responsibilities:The Lead SW Engineer is responsible for the software implementation effort for systems by performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.In this role, the Engineer, shall utilize his/her experience and expertise toDesign &...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...

  • Software Engineer III

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the role:MRI Software is seeking a Software Engineer to join our team working on products. As aSoftware Engineer, you will be responsible for developing, testing, and maintainingsoftware solutions throughout the Software Development Lifecycle. You should have apassion for development and an eagerness to learn new things and improve your skills. Weare...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    Overview:One Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 15,00,000 - ₹ 35,00,000 per year

    Overview:One Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong...