Freelance Senior Java Software Engineer | 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 Software Engineer for a Publishing Company

Senior Java Software Engineer for a Publishing Company 40 hrs/week, 12+ months

We are currently looking for a remote Senior Software Engineer with 3+ years of Java experience and a deep knowledge on the principles of Continuous Integration & Continuous Deployment, Unit Testing, Test Driven Development to join our team.

The customer is a global provider of professional information, software solutions, and services for clinicians, accountants, lawyers, and tax, finance, audit, risk, compliance, and regulatory sectors.

The main pool of tasks is associated with support the team to extend and maintain the content crawling engine for the largest commercial system in the Netherlands. With a proper sized scrum team, high quality code being build is moving quickly to production.

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

Responsibilities

  • Build new crawlers to retrieve relevant Legal content
    • Develop replacement crawlers and make improvements to the content retrieval systems

      Requirements

      • Bachelor’s or Master’s degree with at least 3+ years backend Java experience, including profound experience applying unit testing (Junit, Spring Batch, Spring Integration)
        • A deep knowledge on the principles of Continuous Integration & Continuous Deployment, Unit Testing, Test Driven Development (Maven, Git, Jira, Confluence, etc.)
          • Likes to develop test-driven in a way anything can be tested to determine the impact on the rest of the code
            • Demonstrable experience using Jenkins, containers, web-scaping, and XML processing. Any experience on Spring, OSGi, Cucumber is a considered a pro
              • Experience in SQL (SQL Server, Derby)
                • Can talk/write English quite well (no need for perfection, but understandable is necessary)
                  • SOLR or Search experience is a plus

                    We offer

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

                              40 hrs/week

                              Hours per week

                              12+ months

                              Project length

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

                              Locations eligible for the position