Back to Search
Senior Java Full Stack Software Engineer with AWS
Uruguay
Java, Angular, Apache Kafka, Amazon Web Services, Spring Boot, Microservice Architecture Pattern, REST, Unit Testing, Java 11, SQL, Java Core
Sorry, this position is no longer available
We are seeking a highly experienced Senior Java Full Stack Developer to join our remote team and contribute to the development of our cutting-edge project. As a Senior Java Developer, you will be responsible for designing and developing high-quality software solutions using Java and related technologies. Your role will also involve collaborating with cross-functional teams and stakeholders to ensure that our software meets the highest standards of quality and reliability.
Responsibilities
- Design and develop high-quality software solutions using Java and related technologies
- Collaborate with cross-functional teams to develop and implement software features
- Contribute to the development of software architecture and design
- Ensure that software meets the highest standards of quality and reliability
- Perform code reviews and provide feedback to other developers
- Participate in the full software development lifecycle, from requirements gathering to deployment
Requirements
- Minimum of 3 years of experience in Java development, with a strong focus on Java 11 and Java Core
- Expertise in developing web applications using Angular and Spring Boot
- Proficiency in Microservice Architecture Pattern and RESTful web services
- Experience with Apache Kafka and Amazon Web Services (AWS)
- Strong understanding of Unit Testing and Test-Driven Development (TDD)
- Proven experience in SQL database design and development
- Excellent problem-solving and analytical skills
- Ability to work effectively in a team environment
- Strong written and verbal communication skills in English (Upper-Intermediate level)
Nice to have
- Experience with Docker and Kubernetes
- Familiarity with NoSQL databases such as MongoDB
- Knowledge of Hibernate and Spring Data
- Experience with DevOps tools such as Jenkins and GitLab
- Strong understanding of Agile methodologies
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