Remote Lead Java Developer work | EPAM Anywhere

This website uses cookies for analytics, personalization and advertising. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.

Back icon

Lead Java Developer for EPAM Intelligent Automation (IA) Competency

Lead Java Developer for EPAM Intelligent Automation (IA) Competency 40 hrs/week, 12+ months

We’re looking for a remote Lead Java Developer with 5+ years of experience in development, practical experience in architecture of automated solutions/Continuous Delivery, knowledge of OOP design patterns, principles and best practices, knowledge of web services, REST, and SOAP, knowledge of XML and JSON data structures.

As a remote Lead Java Developer, you will live on the front lines of the products we create, and build features used by millions of people every day.

In this position, you will have an opportunity for career growth within a new forward-looking, evolving, and rapidly growing area of IA aimed at clients interested in business processes automation. IA has been chosen as a strategic area for our company.

Our competency operates with progressive technologies and provides an opportunity to pass the certification, gain respective domains knowledge, and grow the own team in perspective. Various platforms are used on the projects: WorkFusion, UIPath, Automation Anywhere, and different specific technologies: BPM, RPA, ML, OCR, Chatbots.

Previous Intelligent Automation experience is not required - sufficient training will be provided upon joining the team.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere. 

Join EPAM Anywhere to quickly and easily find projects that match your knowledge and experience, while working with Forbes Global 2000 clients, building a successful IT career, and earning competitive rewards. The platform provides additional perks, including a flexible schedule, professional development opportunities and access to a community of experts.

Responsibilities

  • Develop software robots: data processing, integration with 3rd party API (REST, SOAP), working with databases, documents processing and automation, etc.
    • Design bot architecture before implementation phase: data flow diagram, integration, security, cloud scalability (AWS/GCP), performance
      • Lead the team during development lifecycle, task breakdown, distribution and controlling
        • Facilitate the Intelligent Automation practice, mentor junior colleagues
          • Work directly with customers to ensure delivery, perform demos

            Requirements

            • 5+ years of software development experience
              • Practical experience in architecture of automated solutions/Continuous Delivery
                • Confident knowledge of Java (or Java like) language
                  • OOP design patterns, principles and best practices
                    • Knowledge of web services, REST and SOAP
                      • Knowledge of XML and JSON data structures
                        • Good troubleshooting, problem solving
                          • Experience in leading small development teams
                            • Quick learning ability
                              • Patience and perseverance
                                • Good communication skills
                                  • Being confident to raise issues and drive changes
                                    • Readiness to work in a fast-changing Agile environment
                                      • Readiness to have short-term business trips
                                        • SCRUM experience
                                          • Intermediate or higher English level (B1+) as direct communication in English with the customers will take place

                                            Nice to have

                                            • Groovy language
                                              • CSS Selectors, XPath and JSONPath
                                                • Experience with Regular Expressions
                                                  • Knowledge of Selenium for Software Engineers
                                                    • Experience in Financial/Banking/Insurance domains
                                                      • A desire to gain new knowledge and improve existing challenges
                                                        • Experience in working with Selenium-Grid, WebDriver, AutoIt, XPath, Web-Harvest

                                                          We offer

                                                          • Competitive compensation depending on experience and skills
                                                            • Work on enterprise-level projects on a long-term basis
                                                              • You will have 100% remote full-time job
                                                                • Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
                                                                  • Community of 38,000+ industry's top professionals
                                                                    Java
                                                                    Automated Testing

                                                                    40 hrs/week

                                                                    Hours per week

                                                                    12+ months

                                                                    Project length

                                                                    Armenia, Belarus, Colombia, Georgia, India, Italy, Kazakhstan, Poland, Russia, Ukraine, Uzbekistan

                                                                    Locations eligible for the position