Back to Search
We are looking for a Senior Java Developer to join our remote team and help us build scalable and efficient solutions. As a Senior Java Developer, you will be responsible for designing and developing high-quality software solutions that meet our customer's needs. Our team is passionate about developing innovative solutions that enhance our customer's experiences and help them achieve their goals.
Responsibilities
- Design and develop software solutions that meet our customer's needs, ensuring scalability and efficiency
- Collaborate closely with other developers and stakeholders to ensure that the software meets all specified requirements
- Write clean, efficient, and maintainable code using Java technologies, optimizing the performance of the software
- Debug complex problems and provide scalable and performant solutions to enhance the overall functionality
- Ensure that all software complies with the customer's infrastructure and security standards, adhering to best practices
- Drive innovation and continuous improvement in development practices and technologies
- Monitor and optimize the performance of the software in the cloud environment
- Utilize Agile methodologies for effective project management, continuous integration, and delivery
Requirements
- Minimum of 3 years of experience as a Java Developer, focusing on designing and developing complex software solutions
- Strong experience with REST, SQL, and related technologies, enabling efficient data storage and manipulation
- Experience in working with Amazon Web Services and Microsoft Azure, utilizing their services for scalable and reliable application development
- Experience in developing and maintaining REST APIs, enabling seamless integration with other systems
- Experience with Agile methodologies and software development processes, adhering to best practices
- Ability to work independently and collaboratively within a team, demonstrating excellent communication and coordination skills
- Excellent problem-solving skills, allowing you to tackle complex technical challenges and provide optimal solutions
- Experience in using ReactJS will be an advantage
- Upper-Intermediate English language skills, enabling effective communication with the team and stakeholders
Nice to have
- Experience with ReactJS, enabling seamless integration with the frontend systems
Benefits
- 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