Automation Anywhere is seeking an AI & Java Back-End Engineer to design, develop, and maintain scalable backend systems that support their cutting-edge automation platform, integrating advanced AI and machine learning capabilities.
Requirements
- Strong proficiency in Java and related frameworks such as Spring and Hibernate
- Experience with microservices architecture and building scalable APIs
- Hands-on knowledge of REST API development and security best practices
- Experience with AI/ML/GenAI technologies and their application in software solutions
- Proficiency with relational databases such as MSSQL, Oracle, MySQL, including query optimization techniques
- Experience with version control systems like Git or SVN, and build tools such as Maven or Gradle
- Knowledge of CI/CD pipelines and automation tools
Responsibilities
- Provide technical leadership and mentorship to a team of Java developers, ensuring adherence to best practices and code quality standards
- Design, develop, and maintain scalable backend services, APIs, and integrations supporting automation workflows
- Lead the integration of AI/ML capabilities into the automation platform, including intent recognition, summarization, and intelligent suggestions
- Own the full software development lifecycle, including coding, database management, CI/CD pipeline implementation, testing, and deployment
- Collaborate with cross-functional teams to deliver high-impact, reliable solutions within project timelines
- Monitor system performance, troubleshoot issues, and optimize backend services for performance and scalability
- Participate in code reviews, documentation, and knowledge sharing to foster a collaborative engineering environment
Other
- 6+ years of experience in designing and architecting complex backend software systems
- Excellent problem-solving, analytical, and communication skills
- Ability to work effectively in fast-paced, agile environments
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field