Talent Acquisition Specialist Role We are seeking a highly skilled Senior Java Full Stack Developer to join our remote team and help us build innovative and scalable software solutions. Responsibilities: - Design and develop high-performance and scalable software solutions using Java and related technologies. - Collaborate with cross-functional teams to ensure that software solutions meet the highest standards of quality and reliability. - Develop and maintain RESTful web services and API endpoints. - Implement and maintain Microservice Architecture Pattern. - Perform code reviews and provide constructive feedback to other developers. - Create and maintain technical documentation. - Conduct unit testing and integration testing to ensure software quality and reliability. Requirements: - Minimum of 3 years of experience in Java development. - Strong proficiency in Java Core, Spring Boot, and RESTful web services. - Solid understanding of Microservice Architecture Pattern. - Experience with Angular and front-end web development. - Proficient in SQL and database design. - Experience with Amazon Web Services (AWS) and Apache Kafka. - Experience with Unit Testing and Test-Driven Development (TDD). - Excellent written and oral communication skills in English (Upper-Intermediate level). Nice to have: - Experience with Docker and containerization. - Experience with NoSQL databases such as MongoDB or Cassandra. - Experience with Apache Spark or other big data technologies. - Experience with DevOps and CI/CD pipelines. - Experience with Java 11. 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.