Remote Senior Java Developer job | 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

Senior Java Developer with Kotlin expertise

Senior Java Developer with Kotlin expertise 40 hrs/week, 12+ months

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

Our client began trading in 1864 on London's Oxford Street and has grown to become the largest omni-channel retailer in the UK with 48 shops (34 department stores, 12 at home and shops at St Pancras International and Heathrow Terminal 2) and a growing online business as well. The business has annual gross sales of over £11bn. Partners share in the benefits and profits of a business that puts them first.

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.


  • Development lifecycle of applications (mostly written in Kotlin), from concept and design right through to testing


    • 3+ years of experience in Java development
      • In-depth knowledge of JAVA & related technology stack
        • Familiar with Java 8 concepts (streams, lambdas, method references)
          • Kotlin expertise
            • Good understanding of design patterns
              • Experience with Spring, Spring Boot, Spring AOP
                • Experience with Message Queues
                  • Web applications development experience
                    • Excellent level of English is required, as the candidate will be working directly with the customer’s team

                      Nice to have

                      • Groovy (Spock Framework)
                        • Knowledge or experience in Agile/Scrum practices
                          • IBM MQ
                            • Experience in e-commerce
                              • Experience with Linux
                                • Experience with Ansible

                                  We offer

                                  • Competitive compensation depending on experience and skills
                                    • Work on enterprise-level projects on a long-term basis
                                      • You will have a 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
                                            Android Kotlin

                                            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