Skip To Main Content
backBack to Search

Senior Java Full Stack Angular Developer with AWS

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

We are looking for a highly qualified Senior Java Developer to join our remote team of experts in building innovative solutions for our clients. Our project is focused on creating a cutting-edge platform for a leading e-commerce company, aimed at providing a seamless shopping experience for their customers. As a Senior Java Developer, you will be responsible for designing, developing, and deploying high-quality software solutions to meet the needs of our clients.

Responsibilities
  • Design and develop high-quality software solutions using Java, Angular, AWS, and other relevant technologies
  • Work collaboratively with cross-functional teams to ensure the successful delivery of software solutions
  • Participate in code reviews and provide feedback to other developers to ensure the highest quality of code
  • Write unit tests to ensure the reliability and stability of the software
  • Deploy and manage applications in the cloud using AWS services such as EC2, S3, and RDS
  • Implement CI/CD processes to automate the software development lifecycle
  • Provide technical guidance and mentorship to junior developers on the team
  • Stay up-to-date with the latest technologies and development trends to continuously improve the quality of our software solutions
Requirements
  • At least 3 years of experience in Java development, demonstrating a deep understanding of Java 8 and its features
  • Strong knowledge of front-end technologies such as Angular, JavaScript, and HTML/CSS
  • Expertise in Amazon Web Services (AWS), including experience with deploying and managing applications in the cloud
  • Experience with Apache Kafka, Spring Boot, and Microservice architecture pattern
  • Proficiency in SQL and RESTful API design, including experience with Hibernate and/or Spring Data
  • Experience with unit testing frameworks such as JUnit and Mockito
  • Experience with continuous integration and deployment (CI/CD) tools such as Jenkins, Git, and Maven
  • Excellent communication skills and ability to work collaboratively in a team environment
  • Upper-Intermediate or higher level of spoken and written English
Nice to have
  • Experience with other front-end frameworks such as React or Vue.js
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with performance tuning and optimization of Java applications
  • Experience with NoSQL databases such as MongoDB or Cassandra
  • Experience with message queue systems such as RabbitMQ or ActiveMQ
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