Currently, we are looking for a remote Senior Java Developer to join our global team.The customer is an American company distributing pharmaceuticals and providing health information technology, medical supplies, and care management tools.ResponsibilitiesDesigning and developing low-latency, scalable, high available, distributed application services and delivering high-availability and performanceWrite well designed, testable, efficient codeSupport continuous improvement by investigating alternatives and technologies and presenting these for architectural reviewUnit and integration tests writingActively participate in the whole development process, from initial design up to launching the productWork within a team of developers to complete proposed initiatives, contributing application architecture and implementation guidance; Collaborate with Business Analysts, Application Developers, QA AnalystsIdentify and eliminate bottlenecks; Investigate performance and technical issues from productionFollow and contribute to agile development processesMentor and lead team members and advocate for quality coding and optimal processesSolve complex problems by utilizing the right development methodologies, producing scalable, flexible, efficient and maintainable solutions using appropriate technologiesRequirements3+ years of experience in Java DevelopmentProduction experience 1+ yearsGood knowledge of JavaGood production experience in Java EE, Swing, SpringGood knowledge in Hibernate, JPA, SQLGood knowledge of JUnit/MockitoExperience working with service-oriented architecture (REST, SOAP) and solutions with complex business logicExperience working with business stakeholders to understand business requirements and build thoughtful solutionsExcellent communication skills, ability to work directly with the Customer, representing others on the EPAM teamStrong attention to detail and ability to work without supervision/control after onboarding stage, manage own time effectivelyWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInSeniority levelMid-Senior levelEmployment typeFull-timeJob functionInformation Technology, Engineering, and Business DevelopmentIndustriesSoftware Development, IT Services and IT Consulting, and Pharmaceutical Manufacturing
#J-18808-Ljbffr