Senior Java Developer
We are looking for a highly skilled remote Senior Java Developer to join our team and work on a scalable and high-performance breakthrough platform. You will be working on project using Java and Front-End Web technologies in along with Web-based solutions. This role requires that you are a self-starter with the ability to deliver on time with quality and handle multiple tasks simultaneously.
Responsibilities
- Collaborate with product managers, architects, and other stakeholders to design and implement high-quality software solutions
- Develop and maintain Java applications, adhering to coding standards and best practices
- Write unit and integration tests to ensure the quality of the software
- Participate in code reviews and provide constructive feedback to other developers
- Troubleshoot and debug issues as they arise in production and testing environments
- Work with the team to continuously improve the software development process, including code quality, testing, and deployment
- Stay up-to-date with the latest trends and best practices in Java development and related technologies
Requirements
- BS degree in Computer Science or related technical field, or equivalent practical experience
- Minimum of 3 years of experience in Java development, including analysis, design, build, test, implementation, and support
- Experience with modern JavaScript frameworks, especially Angular 2+
- Proficiency in using Spring framework
- Strong knowledge of Google Cloud Platform, including Spanner (Cloud SQL database)
- Experience in building responsive websites with UI frameworks such as Bootstrap or Foundation
- Solid understanding of information management, data modeling, system integration, and development methodologies (including unit testing)
- Familiarity with Git or other version control systems
- Excellent verbal and written communication skills in English at an Upper-Intermediate level
- Understanding of applications security
Nice to have
- Experience with Google Cloud Spanner
- Familiarity with gRPC
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