backgo to search

senior java developer for a software company

bullets
Unit Testing, SOA Frameworks, Java, SQL Databases, Apache Kafka, Docker, Spring Boot, Microservice Architecture Pattern, PostgreSQL, Kubernetes

Currently, we are looking for a remote Senior Java Developer to join our global team.

responsibilities
  • Crafting and implementing scalable and performant REST-based microservices
    • Perform unit testing
      • Collaborate with other developers to write the best code for the project
        requirements
        • 3+ years of experience with Java
          • Knowledge of Java 8/11 features (stream API, Optionals, etc.)
            • Confident understanding of Spring Boot
              • Practical experience in Rational database and SQL
                • Experience with REST-based microservices
                  • Experience in Unit testing
                    • Good communication skills and proactive position
                      nice to have
                      • Knowledge of the principles to construct fault-tolerance, reliable and durable software systems
                        • Experience with message-driven systems (Apache Kafka, RabbitMQ, GCP Pub-Sub, etc.)
                          • Experience with large-scale distributed systems
                            • Understanding of SOA and microservices architectural styles
                              • Practical knowledge of agile software development methodologies (e.g., XP, scrum, kanban)
                                • Experience with continuous delivery and infrastructure as code
                                  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)

                                    benefits for locations

                                    location.svg
                                    For you
                                    • Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
                                    • Stable income
                                    • Flexible roles
                                    For your comfortable work
                                    • 100% remote work forever
                                    • EPAM hardware
                                    • EPAM software licenses
                                    • Access to offices and co-workings
                                    • Stable workload
                                    • Relocation opportunities
                                    • Flexible engagement models
                                    For your growth
                                    • Free trainings for technical and soft skills
                                    • Free access to LinkedIn Learning platform
                                    • Language courses
                                    • Free access to internal and external e-Libraries
                                    • Certification opportunities
                                    • Skill advisory service
                                    get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                    Girl in front of laptop
                                    looking for something else?

                                    Find a vacancy that works for you. Send us your CV to receive a personalized offer.