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 Senior Software Engineer with expertise in Java and Angular development to enhance our team.This position calls for an experienced professional equipped to design, develop, and refine modern web applications. The ideal candidate will combine strong technical skills with outstanding collaboration abilities to contribute to every phase of the development lifecycle, delivering high-quality solutions that achieve our business goals.ResponsibilitiesLead scalable and high-performing web application development using Java and AngularDevelop and implement RESTful API services for seamless front-end integrationApply key design principles to ensure strong and scalable application architectureWrite clean, maintainable code aligned with test-driven development standardsManage version control and team collaboration using GitCollaborate with team members to solve problems and optimize application performanceEnsure compliance with software development best practices while supporting continuous improvement effortsMentor junior developers to strengthen their technical competenciesRequirements5+ years in developing scalable applicationsProficiency in Core Java, Java 8+, multi-threading, and MicroservicesSkills in Spring Boot & Security with familiarity with JBossUnderstanding of Mybatis, MariaDB, IBM MQs, and Batch jobsKnowledge of Angular, SQL, and Apache StrutsCapability to work collaboratively, stay organized, and adapt to dynamic environmentsNice to haveBackground in performance optimization for large-scale web applicationsUnderstanding of test-driven development methodologyCompetency in using diverse development tools and environments to achieve goalsWe offer/BenefitsOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)