Skip To Main Content
backBack to Search

Senior Java Full Stack Engineer

Uruguay
Java, Angular, Amazon Web Services, Apache Kafka, Microservice Architecture Pattern, Spring Boot, SQL, REST, Java Core, Unit Testing, Java 11
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior Java Full Stack Developer to join our remote team and help us build innovative and scalable software solutions. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance applications using Java, Spring Boot, and other related technologies. You will also collaborate with cross-functional teams to ensure that our software solutions meet the highest standards of quality and reliability.

Responsibilities
  • Design and develop high-performance and scalable software solutions using Java and related technologies
  • Collaborate with cross-functional teams to ensure that software solutions meet the highest standards of quality and reliability
  • Develop and maintain RESTful web services and API endpoints
  • Implement and maintain Microservice Architecture Pattern
  • Perform code reviews and provide constructive feedback to other developers
  • Create and maintain technical documentation
  • Conduct unit testing and integration testing to ensure software quality and reliability
Requirements
  • Minimum of 3 years of experience in Java development
  • Strong proficiency in Java Core, Spring Boot, and RESTful web services
  • Solid understanding of Microservice Architecture Pattern
  • Experience with Angular and front-end web development
  • Proficient in SQL and database design
  • Experience with Amazon Web Services (AWS) and Apache Kafka
  • Experience with Unit Testing and Test-Driven Development (TDD)
  • Excellent written and oral communication skills in English (Upper-Intermediate level)
Nice to have
  • Experience with Docker and containerization
  • Experience with NoSQL databases such as MongoDB or Cassandra
  • Experience with Apache Spark or other big data technologies
  • Experience with DevOps and CI/CD pipelines
  • Experience with Java 11
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