Senior Java Developer remote vacancies | 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 for a Software Company

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

We are looking for a remote Senior Java Developer with 3+ years of experience as a Backend Developer and strong Java 8+ or Kotlin or Scala experience to join our team.

The customer is a German multinational software corporation that makes enterprise software to manage business operations and customer relations.

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

  • Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation
    • Defining and creating the long-term road maps based on team's feedbacks and industry trends
      • Drive technical leads community of practice
        • Drive architectural decisions across multiple teams and stakeholders
          • Provide technical guidance as appropriate, code review, consultations to other teams
            • Advocate of industry development standards, design patterns, and best practices - promoting engineering culture
              • Write technical documentation to a high standard using industry tools and standards
                • Support and write Ansible playbooks

                  Requirements

                  • 3+ years of experience as a Backend Developer with Good Bachelor’s/Master’s degree or equivalent in computer science or related technical discipline
                    • Strong Java 8+ or Kotlin or Scala experience. OOAD & design patterns
                      • Spring 5 and Hibernate (Or JPA) 4+ experience
                        • RESTful API design and development
                          • Experience in development and delivery of cloud native micro services
                            • Profound knowledge of distributed systems; event sourcing and messaging systems (Kafka is preferred)
                              • Strong working knowledge in Kubernetes, Docker and Jenkins
                                • Strong knowledge of monitoring systems e.g., Prometheus

                                  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
                                            Scala
                                            API
                                            Kubernetes
                                            Docker
                                            Jenkins

                                            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