Senior Java Developer
We are seeking a highly skilled Senior Java Developer to join our remote team, working on an innovative in-class assessment service that allows students to answer teacher's questions in real-time from their mobile devices. As a Senior Java Developer, you will be part of a team focused on Spring Boot, MongoDB, and Terraform. You will be responsible for developing, testing, and maintaining software solutions that meet customer needs and are of the highest quality.
Responsibilities
- Develop, test, and maintain software solutions that meet customer needs and are of the highest quality
- Participate in code reviews and provide constructive feedback to team members
- Collaborate with cross-functional teams to identify and resolve technical issues
- Regularly communicate with our US-based customer to understand project requirements and provide updates on progress
- Stay up-to-date with emerging trends and technologies in software development
- Contribute to the development of best practices, coding standards, and software development methodologies
Requirements
- 3+ years of experience in Java development, with a focus on backend development
- In-depth knowledge of Amazon Web Services (AWS) and experience with Spring and Spring Boot frameworks
- Experience with MongoDB and Terraform
- Strong understanding of software development principles, including OOP, SOLID, and design patterns
- Experience with Agile methodologies and tools such as Jira and Confluence
- Excellent communication skills and ability to work effectively in a remote team environment
- Fluent spoken and written English at an upper-intermediate level or higher
Nice to have
- Experience with JMeter and Redis
- Familiarity with bug tracking tools such as Bugsnag
- Knowledge of front-end technologies such as React or Angular
- Experience with performance testing methodologies and tools
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