Skip To Main Content
backBack to Search

Middle Java Developer

Java, Angular, ReactJS, Spring Boot, REST API, NoSQL Databases, SQL Databases, Unit Testing, Microservice Architecture Pattern
warning.png
Sorry, this position is no longer available

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

These jobs are for you