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