4 days ago Be among the first 25 applicants Direct message the job poster from EPAM Systems Talent Acquisition Specialist - EPAM Systems - EPAM Anywhere We are looking for an experienced Senior Java Developer to join our remote team, working on an innovative project that leverages cutting-edge technologies and frameworks. As a Java Developer, you will be responsible for developing and maintaining high-quality software solutions, collaborating with cross-functional teams to deliver exceptional results. If you are passionate about software development and have a strong desire to work on challenging projects, we invite you to join our team. Responsibilities: - Design and develop high-quality software solutions using Java frameworks and libraries - Collaborate with cross-functional teams to ensure the software meets the requirements and exceeds expectations - Write clean, maintainable, and testable code, adhering to established coding standards and best practices - Participate in code reviews, providing constructive feedback to improve code quality and maintainability - Deploy and manage cloud-based applications using AWS services - Document technical specifications and API documentation using Confluence - Stay up-to-date with the latest trends and technologies in software development, contributing to the continuous improvement of our development processes Requirements: - A minimum of 3 years of experience in Java development - In-depth knowledge of Java frameworks such as Spring Boot, JPA, and Hibernate - Expertise in front-end development, including JavaScript, ReactJS, and Material UI - Proficiency in TypeScript, enabling you to write type-safe code and improve code quality - Hands-on experience with Amazon Web Services (AWS), including EC2, S3, and RDS - Practical experience with REST API development - Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights - Good organizational skills and a detail-oriented mindset, crucial for meticulous development efforts - Fluent spoken and written English at an Upper-Intermediate level or higher Nice to have: - Experience with containerization technologies such as Docker and Kubernetes - Familiarity with Agile development methodologies and tools such as Jira and Scrum - Knowledge of other programming languages such as Python and Kotlin 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 Oil, Gas, and Mining #J-18808-Ljbffr