backgo to search

senior java developer for a tech company

bullets
Java, Agile, Google Cloud Platform, Object-oriented Programming, Algorithms & Data structures, SQL, NoSQL Databases, Caching and content delivery within solutions, Load Balancing Tools, Troubleshooting

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
                                                • Insurance Coverage 
                                                • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                                • Financial assistance for medical crisis 
                                                • Retiral Benefits – VPF and NPS 
                                                • Customized Mindfulness and Wellness programs 
                                                • EPAM Hobby Clubs
                                                For your comfortable work
                                                • Hybrid Work Model 
                                                • Soft loans to set up workspace at home 
                                                • Stable workload 
                                                • Relocation opportunities with ‘EPAM without Borders’ program

                                                For your growth
                                                • Certification trainings for technical and soft skills 
                                                • Access to unlimited LinkedIn Learning platform 
                                                • Access to internal learning programs set up by world class trainers 
                                                • Community networking and idea creation platforms 
                                                • Mentorship programs 
                                                • Self-driven career progression tool

                                                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.