Senior Java Developer for a Software Company 40 hrs/week, 12+ months
Currently, we are looking for a remote Senior Java Developer to join our 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.
Full-cycle application development in Agile environment
Communication with the customer to clarify requirements
Integration with other clients’ systems and applications
Participate in architecture design for large scaling application
3+ years of strong experience in Java
Strong computer science fundamentals
Write clean and maintainable code
Performing code review for peers
Design an architecture of a feature or application from scratch
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 (B2)
Solid SDLC understanding and experience working in agile environment
Self-management and strong prioritization skills
Capability to work in agile environment without direct supervision
If you’d like to explore job options beyond just remote work, view all the opportunities we are offering at EPAM Anywhere to give your career the next boost — office positions for all kinds of IT professionals across 35+ countries, unique learning and growth programs, innovation and contribution hubs.
FOR OFFICE POSITIONS
If you feel more comfortable sticking to a more traditional format of work, explore our 1,000+ office positions across 35+ locations.