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 Software Engineer specializing in Java and Groovy to join our dynamic team. The ideal candidate will bring expertise in PriceFx technologies, a strong understanding of the development lifecycle, and a proven ability to collaborate with cross-functional teams in an agile environment. Please note that work from the office 3 days per week is required. Responsibilities Design and develop Java applications, including implementation, maintenance, and software phases Lead efforts to transform requirements into functional solutions and evaluate potential production issues Conduct software analysis, testing, debugging, and suggest process improvements Collaborate with business analysts, technical teams, and management to collect and refine requirements Apply expertise in PriceFx and Groovy to deliver robust and scalable software solutions Ensure adherence to coding standards, code reviews, and best practices for secure and maintainable codebases Implement Azure-based solutions and integrate them with existing systems to support business goals Analyze existing system processes and recommend modifications for optimization Work closely with UI teams when required, leveraging knowledge of CSS3, HTML5, and Bootstrap fundamentals Drive and uphold agile development principles within self-managed project environments Requirements 5 to 8 years of experience in Java, with skills in Groovy and PriceFx Background in Java React development, preferably in environments requiring certification with PriceFx Understanding of core Azure concepts and their practical application to software development Knowledge of the software development lifecycle and expertise in processes like coding standards, refactoring, and deployment workflows Capability to work with JavaScript frameworks along with fundamental knowledge of CSS3, HTML5, and Bootstrap Experience in interacting with business stakeholders to gather and analyze technical and functional requirements Proficiency in agile methodologies and self-managed team environments Nice to have Familiarity with JavaScript frameworks for front-end development Understanding of advanced UI/UX principles related to CSS3 and HTML5 Capability to drive innovation by recommending modern development tools and best practices We offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)