backgo to search

senior java developer for a tech company

bullets
JavaAgile, Google Cloud Platform, Object-oriented Programming, Algorithms & Data structures, SQL, NoSQL Databases, Caching and content delivery within solutions, Load Balancing Tools, Troubleshooting
bullets
Poland, Mexico, Portugal, Colombia

Currently, we are looking for a remote Senior Java Developer to become a part of the global team.

The customer is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, a search engine, cloud computing, software, and hardware.

responsibilities
  • Full-cycle application development in Agile environment
    • Communicate with the customer to clarify requirements
      • Integration with other clients’ systems and applications
        • Write clean and maintainable code
          • Performing code reviews for peers
            • Work in agile environment without direct supervision
              requirements
              • 3+ years of experience with Java
                • Strong computer science fundamentals
                  • Ability to design an architecture of a feature or application from scratch
                    • Experience with cloud platforms such as Google Cloud Platform, Amazon AWS
                      • Strong Knowledge of data structures and algorithms
                        • Strong Knowledge of OOP and design patterns
                          • Experience in Unit Testing, familiar with at least one testing and mocking frameworks
                            • Good English communication skills & experience in client-facing communications
                              • Solid SDLC understanding and experience working in agile environment
                                • Self-management and strong prioritization skills
                                  • Understanding of Databases(SQL, NoSQL), Caching, Queues, and Troubleshooting
                                    • Understanding of MapReduce/Hadoop/Flume
                                      nice to have
                                      • Java internals knowledge: GC, JIT compilation, memory management, multithreading
                                        • Experience with plain JavaScript and HTML/CSS
                                          • Experience with AngularJS or other modern JS frameworks
                                            • Experience with GAE (Google App Engine) and Google Cloud in general
                                              • Familiar with functional programming (with or without Java)

                                                benefits for locations

                                                location.svg

                                                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.