Skip To Main Content
backBack to Search

Senior Java Full Stack Angular Developer with AWS and Kafka

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 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