Back to Search
Senior Java Full Stack Angular Developer with AWS
Uruguay
Java, Angular, Amazon Web Services, Apache Kafka, Microservice Architecture Pattern, Spring Boot, SQL, Java 8, REST, Java Core, Unit Testing
Sorry, this position is no longer available
We are seeking a highly skilled Senior Java Full Stack Developer with expertise in Angular, Amazon Web Services, Apache Kafka, Microservice Architecture Pattern, Spring Boot, SQL, Java 8, REST, Java Core, and Unit Testing to join our remote team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex applications that meet our clients' needs. You will collaborate with cross-functional teams to ensure that our applications are scalable, reliable, and secure. Your expertise will play a critical role in the success of our projects.
Responsibilities
- Design, develop, and maintain complex applications using Java and related technologies
- Collaborate with cross-functional teams to ensure that our applications are scalable, reliable, and secure
- Write clean, efficient, and well-documented code that meets industry standards
- Participate in code reviews to ensure that code meets quality standards
- Troubleshoot and debug issues in production and non-production environments
- Participate in Agile ceremonies, including stand-ups, sprint planning, and retrospectives
- Stay up-to-date with the latest technologies, trends, and best practices in Java development
Requirements
- Minimum of 3 years' experience in Java development
- Expertise in Angular, Amazon Web Services, Apache Kafka, Microservice Architecture Pattern, Spring Boot, SQL, Java 8, REST, Java Core, and Unit Testing
- Experience in designing and developing complex applications
- Experience in working with Agile methodologies and cross-functional teams
- Solid understanding of software development best practices and design patterns
- Strong problem-solving and analytical skills
- Excellent written and oral communication skills in English (Upper-Intermediate level)
Nice to have
- Experience in developing applications using React or Vue.js
- Experience in developing applications using NoSQL databases such as MongoDB or Cassandra
- Knowledge of Docker and Kubernetes
- Experience in developing applications using Kotlin
- Experience in developing applications using Apache 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