EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are seeking a highly skilled and motivated Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You'll have the opportunity to refine existing systems, develop new features, and make impactful contributions to our scalable, high-performance platform used by external customers. Responsibilities: Write high-quality, maintainable, and test-driven code with a strong focus on best practices Communicate directly with clients daily to understand requirements, gather feedback, and align on priorities Collaborate with world-class engineers, architects, and product managers to design and implement a scalable, high-performance platform Develop new features and enhance existing systems to improve efficiency and functionality Debug and resolve production issues, ensuring application reliability and stability Participate in Agile development processes, contributing to sprint planning, retrospectives, and continuous improvement Optimize the system for performance, scalability, and robustness Conduct code reviews to ensure adherence to coding standards and quality Develop and maintain unit tests, ensuring high code coverage and system reliability Requirements: 3+ years of hands-on experience with Java 3 years of experience developing and integrating software through full system implementation life cycle (analyze, design, implement, build, test, support) Skills in JUnit and Mockito Knowledge of SQL Background in client-facing communications with excellent English communication skills (B2 level) Showcase of self-management capabilities and strong prioritization skills for working in an autonomous environment Nice to have: Familiarity with Google Cloud Platform (GCP) and associated services Skills in JavaScript or TypeScript for front-end integrations Understanding of Guice, Protocol Buffers, or Guava for back-end development We offer: International projects with top brands Work with global teams of highly skilled, diverse peers Healthcare benefits Employee financial programs Paid time off and sick leave Upskilling, reskilling and certification courses Unlimited access to the LinkedIn Learning library and 22,000+ courses Global career opportunities Volunteer and community involvement opportunities EPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn Seniority level Mid-Senior level Employment type Full-time Job function Information Technology, Engineering, and Business Development Industries Software Development, IT Services and IT Consulting, and Technology, Information and Internet #J-18808-Ljbffr