backgo to search

middle java developer for a tech company

bullets
JavaSQL, Cloud SQL, Google App Engine, Google Cloud Platform, SDLC Methodologies, NoSQL Databases, Apache Hadoop MapReduce, Apache Flume, Microsoft Azure, Amazon Web Services
bullets
Poland, Portugal

Currently, we are looking for a remote Middle 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
        • Learn new things fast and deliver production-ready code as fast as possible
          • Write clean and maintainable code
            • Performing code reviews for peers
              requirements
              • 2+ 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
                                  • Capability to work in agile environment without direct supervision
                                    • Understanding of Databases, 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

                                                  • Paid time off
                                                  • Paid sick leave days
                                                  • Medical insurance
                                                  • Stable income
                                                  • Meal compensation
                                                  • Allocated funds to use on Coverflex platform

                                                  For your comfortable work

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

                                                  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
                                                  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.