Back to Search
We are actively recruiting a talented Middle Java Developer to join our remote workforce. This role provides the chance to engage in varied projects, leveraging cutting-edge technology while working alongside a group of skilled professionals. The successful candidate will play a critical role in crafting superior software solutions that align seamlessly with project specifications and surpass performance benchmarks.
Responsibilities
- Engineer and sustain Java applications throughout the entire software development lifecycle
- Work with multidisciplinary teams to dissect requirements and devise solid technical solutions
- Enhance the functionality and efficiency of existing software
- Engage in code review sessions to maintain high standards of code quality and foster best practices
- Implement robust security protocols to protect digital assets
- Support the melding of client-facing interfaces with backend logic
- Craft code that is reusable, efficient, and testable
- Keep detailed documentation of software functionalities
- Identify, troubleshoot, and resolve issues in existing systems
Requirements
- Bachelor’s Degree in Computer Science or a relevant field
- Minimum of 2 years of professional experience as a Java Full Stack Developer or in a comparable role
- Proficient in using Angular and ReactJS for front-end development
- Extensive experience with Spring Boot in developing and maintaining scalable applications
- Proven ability in developing and utilizing RESTful APIs
- Acquainted with both NoSQL and SQL database technologies
- Proficient in unit testing with tools like JUnit, TestNG, or Mockito
- Comprehensive knowledge of Microservices architecture to boost application performance
- Exceptional communication skills with proficiency in English at a B2+ level
Nice to have
- Hands-on experience with cloud services such as AWS, Azure, or Google Cloud
- Familiarity with container technologies like Docker or Kubernetes
- Experience working in Agile development environments
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