Skip To Main Content
backBack to Search

Senior Java Full Stack Angular Developer with AWS and Kafka

Remote in Uruguay
Java
& 10 others
warning.png
Sorry, this position is no longer available

We are looking for a highly skilled Senior Java Developer to join our remote team. Our client, a leading provider of financial services, is embarking on a new digital initiative that requires the development of innovative and scalable Java-based solutions. As a Senior Java Developer, you will play a critical role in designing, developing, and deploying high-quality software solutions that meet our client's business needs.

Responsibilities
  • Collaborate with cross-functional teams to design, develop, and deploy high-quality Java-based solutions
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
  • Develop and maintain scalable and robust microservices using Spring Boot
  • Design and implement RESTful APIs and integrate with other systems and services
  • Ensure code quality and maintainability through automated testing and code reviews
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives
  • Provide technical leadership and mentorship to junior team members
Requirements
  • Minimum of 3 years of experience in software development, with at least 3 years of experience in Java development
  • Experience with Angular and Spring Boot frameworks
  • Strong understanding of Microservice Architecture Pattern and RESTful APIs
  • Ability to design and implement scalable solutions using Java 8
  • Experience with Amazon Web Services and Apache Kafka
  • Solid practical experience with SQL and Unit Testing frameworks
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines
  • Excellent communication skills in English at an Upper-Intermediate level or higher
Nice to have
  • Experience with other programming languages such as Python or Node.js
  • Knowledge of containerization technologies such as Docker and Kubernetes
  • Experience with data streaming technologies such as Apache Kafka or Apache Flink
  • Experience with NoSQL databases such as MongoDB or Cassandra
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