
Job Description
· Design technical specifications for RPA (Uipath) that meets the requirements and handled all the non functional requirements of concurrency, scalability, security requirements, restart and recovery.
· Develops and configures automation processes as per the technical design document to meet the defined requirements. Works on the coding the more complicated automations or reusable components, and delegates and mentors junior developers for the less complex components.
· Develops new processes/tasks/objects using core workflow principles that are efficient, well structured, maintainable and easy to understand.
· Complies with and helps to enforce design and coding standards, policies and procedures.
· Ensures documentation is well maintained.
· Ensures quality of coded components by performing thorough unit testing.
· Works collaboratively with test teams during the Product test and UAT phases to fix assigned bugs with quality.
· Reports status, issues and risks to tech leads on a regular basis
· Improves skills in automation products by completing automation certification.
· Mentors junior developers and performs code reviews for quality control.
Qualifications
Bachelor degree in Engineering / Computer Science
Additional Information
· 5- 8 years of IT experience and having good understanding of programming concepts. Should be from a programming background on any coding language (.Net, Java).
· Working experience in RPA for a minimum of 2 years and having project experience of a minimum 3 RPA implementations.
· Understands development methodology and lifecycle
· Should be trained on RPA tools (Uipath).
· Self-motivated, team player, action and results oriented.
· Well organized, good communication and reporting skills.

Similar jobs
JOB DESCRIPTION:
Location: Pune, Mumbai
Mode of Work : 3 days from Office
DSA(Collections, Hash maps, trees, Linkedlist and Arrays, etc), Core Oops concepts(Multithreading, Multi Processing, Polymorphism, Inheritance etc) Annotations in Spring and Spring boot, Java 8 Vital features, database Optimization, Microsevices and Rest API
- Design, develop, and maintain low-latency, high-performance enterprise applications using Core Java (Java 5.0 and above).
- Implement and integrate APIs using Spring Framework and Apache CXF.
- Build microservices-based architecture for scalable and distributed systems.
- Collaborate with cross-functional teams for high/low-level design, development, and deployment of software solutions.
- Optimize performance through efficient multithreading, memory management, and algorithm design.
- Ensure best coding practices, conduct code reviews, and perform unit/integration testing.
- Work with RDBMS (preferably Sybase) for backend data integration.
- Analyze complex business problems and deliver innovative technology solutions in the financial/trading domain.
- Work in Unix/Linux environments for deployment and troubleshooting.
Job Title: Devops+Java Engineer
Location: Bangalore
Mode of work- Hybrid (3 days work from office)
Job Summary: We are looking for a skilled Java+ DevOps Engineer to help enhance and maintain our infrastructure and applications. The ideal candidate will have a strong background in Java development combined with expertise in DevOps practices, ensuring seamless integration and deployment of software solutions. You will collaborate with cross-functional teams to design, develop, and deploy robust and scalable solutions.
Key Responsibilities:
- Develop and maintain Java-based applications and microservices.
- Implement CI/CD pipelines to automate the deployment process.
- Design and deploy monitoring, logging, and alerting systems.
- Manage cloud infrastructure using tools such as AWS, Azure, or GCP.
- Ensure security best practices are followed throughout all stages of development and deployment.
- Troubleshoot and resolve issues in development, test, and production environments.
- Collaborate with software engineers, QA analysts, and product teams to deliver high-quality solutions.
- Stay current with industry trends and best practices in Java development and DevOps.
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proficient in Java programming language and frameworks (Spring, Hibernate, etc.).
- Strong understanding of DevOps principles and experience with DevOps tools (e.g., Jenkins, Git, Docker, Kubernetes).
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
- Familiarity with monitoring and logging tools (ELK stack, Prometheus, Grafana).
- Solid understanding of CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Responsibilities:
- Design and implement product features that are secure, scalable, robust, and easy to implement and maintain.
- Technically lead self-organizing Agile teams.
- Plan and identify solutions and risks within the assigned team.
- Be responsible for implementing features, provide bug fixes, reviewing code quality, reviewing the design to ensure they work well at cloud scale.
- Take pride in ownership in design and product features delivered.
Skills and Qualifications:
- Exp - 2 yrs to 10 yrs
- Strong experience in developing enterprise web applications.
- Expertise on the Microsoft technology stack (http://asp.net/">ASP.NET MVC 3.5 / 4.0 / 4.5, Web API, SQL Server).
- Good knowledge of Client side scripting – JavaScript and JQuery, Kendo.
- Knowledge of design patterns is required.
- Ability to deliver software and artefacts independently.
- Ability to mentor technical teams and evaluate software artefacts.
- Ability to communicate with technical experts as well as functional teams.
- Ability to propose solutions for design and architecture.
- Demonstrated experience in complex software troubleshooting techniques.
- Experience in Product Engineering is desirable.
- Exposure to Windows Azure is an added advantage.
WHAT YOU WILL DO:
- Execute a full software development lifecycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable, reusable code and libraries for future use
- Optimize the application for maximum speed and scalability
- Implement security and data protection
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
REQUIRED SKILLS & QUALIFICATIONS:
- Good knowledge of Core Java (Minimum Version 8)
- J2EE with a good understanding of Servlets and JSP
- Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
- Expertise in design and development of various web and enterprise – level applications using Java/J2EE technologies such as Spring, Hibernate, Rest services.
- Web Services (including SOAP, XML, XML Schema, JSON, and REST)
- Tools required: Maven,Eclipse, Github, and Swagger
- Good knowledge of SQL and Redis (NOSql)
- Ability to document requirements and specifications
- Proven work experience as a Software Engineer or Software Developer
- Ability to develop software in Java or any other OOPS languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing Web Applications using at least one popular Web Framework (Spring)
- Experience with test-driven development
- Proficiency in software engineering tools
PREFERRED SKILLS & QUALIFICATIONS:
- A Bachelor’s Degree in Computer Science, Software Engineering, or other related fields.
- Eight to Ten years of Software Engineering or Software Development experience, preferably in a related field.
REPORTING: This position will report to HOD
EMPLOYMENT TYPE: Full-Time
LOCATION: Remote (Pan India) & In-Office – Jaipur, India
SHIFT TIMINGS:
Summer - 1:30pm-10:30pm IST
Winter - 2:30pm-11:30pm IST
UserExperior is a fast-growing, well-funded software product start-up based in
Mumbai with marquee clients from India in its portfolio. UserExperior empowers
product teams to build great applications for their customers. At UserExperior we are
focused on building the best mobile app analytics platform. As part of our engineering
team, you will be working on exciting & challenging problems. We are looking for
talented, enthusiastic and self-driven software engineers who are passionate about
software engineering and want to build great products.
Roles & Responsibilities :
● You’ll work as part of the software engineering team along with other front-end,
back-end, mobile app, QA teams & you will also closely work with the founder.
● You should be able to take the ownership of a project end to end.
● Your primary focus will be to build, implement & maintain the complete back-end
stack of the product.
● You will create production grade code and will implement the solutions which run
bug free.
● Participate in product development discussions and product development
road-maps.
● Collaborate with members across departments to identify and build on
improvements to product, process and systems.
Required Experience and Qualifications:
● 2 to 6 years of software development experience.
● Experience of working on application architecture design will be preferred.
● Experience of working in at least 1 or 2 projects, managing or leading the entire
tasks.
● Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation
process.
● Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, Version
control using Git.
● Experience in microservices architecture, in-memory systems like Redis and
basic knowledge of Linux/Unix systems.
● Experience of building applications processing large volumes of streaming data
will be preferred.
● Experience from a middle size company or from a startup will be preferred.
● BE/MCA/MSc in Computers/Information technology with a good academic
record.
Key Skills:
● Java, & Spring boot
● Hibernate
● Spring Boot JPA
● Object Oriented Programming
● MySQL & MongoDB
● Jenkins
Perks & Benefits:
● Great learning, innovative and development platform.
● Remote work and flexible timings.
● Reimbursement of the online learning courses on certification.
● Medical insurance coverage for you and the dependence.
● Five Working days per week.
Senior Software Engineer - Android
Job description
Overview
The job profile involves understanding and implementing the latest technologies and closely following the global trends on the web and mobile web development.
Here is what we look for in a Software Engineer Android
It’s all about the users. We have to think like the user and plan all strategies and align content strategy accordingly. The efforts of the Technology team are to keep our primary TG engaged and attract a newer audience.
- Be the USER: Think from a user perspective, and plan content strategies according to what will be relatable to them.
- Deliver WOW: Never settle for mediocrity. Aspire for new user benchmarks. Passionately seek unconventional solutions that have the potential of breaking new grounds achieving exponential reach and engagement.
- Embrace & Drive CHANGE: Embrace curiosity. Accept and enthusiastically encourage change while questioning the status quo and showing initiative. Never let the fear of failing hold you back.
Role
This is a front-end role, but not limited to it. You will be learning a lot about Android development along with other mobile technologies too. Also, we believe in extreme ownership!
And to be honest, everyone loves working with kind and smart people. We are building a kick-ass team with humble and empathetic talent.
What you will do in this role
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs.
Job requirements
What you should have
- 3-7 years of work experience developing complex software.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Good knowledge of design patterns like Creational, Structural and Behavioral patterns, MVP, MVC, etc.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Proven software development experience and Android skills development
- Have published at least 3 original Android app
- Experience with third-party libraries and APIs
- Solid understanding of the full mobile development life cycle
Education: Any Graduate
Experience (years): 3 to 7 years, good to have prior experience in product development
Brownie Points
- Mobile Application Development
- Model-View-Controller (MVC)
- User Experience (UX)
- Model-View-Presenter (MVP)
- Representational State Transfer (REST)
- Android
- Mobile Architecture
- SDK
- Android SDK
The candidate will need to demonstrate previous experience of taking a client's requirements and translating them into technical specifications. The candidate will have to have previous examples of how he/she has worked with internal customers and technical peers.
The ideal candidate should have 3 to 5 years’ experience within a web application development environment.
Experience with PHP, HTML, CSS, MySQL, SOAP/REST, JavaScript, AJAX, etc. is a must. Following are the key area we are expecting you to have strong command on:
- Analytical Skills
- Algorithms
Responsibilities and Duties
- Development of software extensions to vTiger CRM/Drupal/WordPress and any other PHP based application
- Development of integration between CRM and ERP systems provided by Target Integration and any other system using their APIs
- Development and maintenance of code in Gitlab (In-house git server)
- Managing tickets and updating them regularly in Redmine (Project and Ticket Management Platform)
- Providing solutions to the pre-sales team on new projects
- Supporting the existing development team
Qualifications and Skills
- Coming up with ideas to help grow the team
- Data Structure
- Data Modelling Concepts
- Object-Oriented Design Principles and Concepts
- MVC – Pattern in Depth.
- Aware of Various other commonly used design patterns like Factory, Abstract Factory, etc.
- PHP, MYSQL, HTML, CSS, JS, JSON, Webservices
- Object-Oriented PHP
- SQL In general, Procedure, triggers, functions, etc.
- Query Designing.
- Thorough understanding of HTTP.
- Version Control (specifical git) and bug tracking software knowledge are important.
Benefits
- Linux system administration experience will be useful
- Experience of working on at least two of Joomla/Drupal/vTiger CRM or Sugar CRM is a must
- Strong understanding of relational database design
- Experience in creating professional-looking web interfaces using CSS and HTML
- Understanding of business processes
- Ideally, they should have worked on CRM/ERP/Accounting applications
- Excellent written and spoken communication skills
Job Type: Full-time











