backgo to search

java backend engineer

Sorry, the job is expired

We are currently looking for a remote Java Backend Engineer with 6+ months of experience in Java and J2EE to join our team.

About EPAM

EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence.

  • Understand existing application architecture
    • Design individual components based on the architecture
      • Work with other architects, leads, team members in an Agile Scrum environment
        • Design and develop framework and core functionality
          • Identify the gaps and come up with working solutions
            • Understand enterprise application design framework and processes
              • Review code and establish best practices
                • Look out for latest technologies and match up with use case and solve business problems efficiently
                  • Ability to look at the big picture
                    • Keep management up to date with the progress
                      • Work under Agile design and development framework
                        • 6+ months of experience in Java and J2EE
                          • Hands-on development experience
                            • Solid experience with Java 8, Spring Boot, Spring, Hibernate
                              • Familiarity with Unit test frameworks – JUnit and Mockito
                                • Strong knowledge of Microservices
                                  • Experience with event-driven, self-healing systems, scalable messaging platform like Kafka or RabbitMQ
                                    • Strong CI/CD skills: Git, Apache Maven, Gradle, Docker, Jenkins, Kubernetes, Jira
                                      • Exposure to TDD/Unit Testing, Clean Code
                                        • Strong experience with AWS (S3, Lambda, DynamoDB, API Gateway etc.)
                                          • Excellent problem solving and critical thinking
                                            • Ability to take ownership of business problems and technical solutions
                                              • Strong communication and interpersonal skills
                                                • Good command of algorithms and data structures
                                                  • Hands on with engineering excellence and continuous integration practices
                                                    • Knowledge of common design patterns and SOLID design principles
                                                      • Good knowledge and experience with security constructs – OpenID, OAuth 2.0, TLS, OWASP
                                                        • Experience with Agile and strong collaboration skills with Business and Ops
                                                          nice to have
                                                          • Code-writing for readability, performance, scale and maintainability
                                                            • Solid engineering practices (e.g. design patterns, automated testing, fault-tolerant systems, KISS principle)
                                                              • Experience with Open Source: Spring, Spring Cloud, Apache projects
                                                                • Python, Go, Scala, JavaScript programming knowledge

                                                                  benefits for locations


                                                                  For you

                                                                  • Prepaid Medicine with Colsanitas for you and your legal dependents 
                                                                  • MetLife Life Insurance for you 
                                                                  • Thousands of projects for top brands
                                                                  • Stable income

                                                                  For your comfortable work

                                                                  • 100% remote work forever
                                                                  • Free licensed software
                                                                  • Possibility to work on your own device (BYOD)
                                                                  • Stable workload
                                                                  • Relocation opportunities
                                                                  • Flexible engagement models

                                                                  For your growth

                                                                  • Free trainings for technical and soft skills
                                                                  • Free access to LinkedIn Learning platform
                                                                  • Support from a personal Skill Advisor
                                                                  • Language courses
                                                                  • Free access to internal and external e-Libraries
                                                                  • Access to internal communities and competency centers
                                                                  • Certification opportunities
                                                                  subscribe to EPAM Anywhere vacancies!Hundreds 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.