Skip To Main Content
backBack to Search

Senior Java Full Stack Developer

Uruguay
Java, Angular, Amazon Web Services, Apache Kafka, Microservice Architecture Pattern, Spring Boot, REST, Java 8, NoSQL tools, CI/CD, Unit Testing
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 work on exciting projects. In this role, you will be responsible for designing and developing high-quality software solutions using Java and other relevant technologies. You will work closely with cross-functional teams to ensure timely delivery of projects and maintain the highest standards of software quality. If you have a passion for building scalable and robust software solutions, we encourage you to apply.

Responsibilities
  • Design and develop high-quality software solutions using Java and other relevant technologies
  • Collaborate with cross-functional teams to identify and prioritize software requirements
  • Ensure timely delivery of projects and maintain the highest standards of software quality
  • Write clean, reusable, and maintainable code
  • Develop and maintain documentation for software design, testing, and deployment
  • Participate in code reviews and provide feedback to other developers
Requirements
  • Minimum of 3 years of experience as a Java Developer, with a strong focus on software development
  • Bachelor's degree in Computer Science, Information Technology or related field
  • Expertise in Angular, Amazon Web Services, Apache Kafka, Microservice Architecture Pattern, Spring Boot, REST, Java 8, and NoSQL tools
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines
  • Strong knowledge of Unit Testing frameworks such as JUnit, Mockito, and PowerMockito
  • Ability to work in an Agile development environment and deliver projects on time
  • Excellent written and verbal communication skills in English at an Upper-Intermediate level
Nice to have
  • Experience with Docker and Kubernetes
  • Knowledge of AWS Lambda and AWS DynamoDB
  • Familiarity with Apache Cassandra and Apache Spark
  • Experience with GraphQL
  • Understanding of Big Data technologies such as Hadoop and Spark
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