JOBSEARCHER

Java RPA Developer

Overview We are seeking a skilled Java RPA Developer to join our dynamic technology team. The role will primarily involve web application system maintenance and server-side design and programming work, but will also include some traditional user interface and application module development as well. Responsibilities cover the entire development lifecycle, from requirements gathering and brainstorming, analysis, coding, testing and documentation. It also requires strong problem-finding skills with quick adaptation to existing application for business functions and technical structural layout. The candidate must have a solid development background across multiple technical disciplines including J2EE web application development, Java client/server development, Database Development and Java/PRA/Tableau area. The candidate needs to support the PRA process and business reports with BI tools. Duties Develop and implement RPA solutions using Java, ensuring seamless integration with existing systems and workflows. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. Design, build, test, and deploy automation scripts utilizing RESTful APIs, web services, and scripting languages such as Python, VBA, C++, C#, and Ruby on Rails. Maintain and enhance existing automation frameworks utilizing tools like GitHub, SVN, Git, and Azure DevOps. Integrate RPA solutions with cloud platforms such as AWS and Azure to optimize scalability and performance. Ensure adherence to best practices in software development including version control, code reviews, and documentation. Monitor automation processes for performance issues or errors; troubleshoot and resolve technical problems promptly. Participate in Agile development cycles, contributing to sprint planning, stand-ups, and retrospectives. Implement security best practices including RBAC (Role-Based Access Control) for automation workflows. Stay updated on emerging technologies such as quantum engineering applications relevant to automation innovations. Qualifications Proven experience in software development with proficiency in Java, Python, C#, C++, VBA, or similar languages. Strong understanding of IT infrastructure components including Linux environments, SQL databases like MySQL and SQL Server. Hands-on experience with web development frameworks such as React Express, front-end development tools like JavaScript, HTML/CSS. Familiarity with RESTful API design & integration; experience working with APIs in various platforms including AWS and Azure. Knowledge of version control systems such as GitHub, SVN, Git; experience managing code repositories for collaborative projects. Experience with application development tools like .NET frameworks; understanding of web services architecture. Background in Agile methodologies; ability to work effectively within fast-paced project cycles. Knowledge of security protocols including RBAC; understanding of application security best practices. Additional skills that are a plus include familiarity with quantum engineering concepts related to automation or AI-driven processes. This position is ideal for a proactive developer passionate about leveraging cutting-edge technologies to streamline business operations through automation solutions built on Java and modern software practices. Pay: $90,000.00 - $110,000.00 per year Benefits: Health insurance Work Location: In person