senior java full stack angular developer with aws and kafka
Uruguay
Senior Java Full Stack Angular Developer with AWS and Kafka
Looking for a Senior Java Developer to join our remote team and help us build a cutting-edge e-commerce platform. Our client is a leading online retailer in the fashion industry, and we are looking for someone who is passionate about delivering high-quality software solutions that meet business needs. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software systems that drive our e-commerce platform.
responsibilities
- Design, develop, and maintain complex software systems for our e-commerce platform
- Collaborate with cross-functional teams to define and implement software solutions that meet business needs
- Build scalable and fault-tolerant systems using Microservice Architecture Pattern and AWS
- Write high-quality, maintainable, and testable code using Java, Angular, and Spring Boot
- Implement unit tests and automated tests using JUnit, Mockito, and Selenium
- Create and maintain technical documentation
- Participate in code reviews to ensure code quality and share knowledge with the team
requirements
- Bachelor's degree in Computer Science or a related field
- At least 3 years of experience in Java development
- Strong knowledge of Java 8, Angular, and Spring Boot
- Experience with Microservice Architecture Pattern and RESTful web services
- Experience with Amazon Web Services (AWS) and CI/CD pipelines
- Solid understanding of SQL and database design principles
- Experience with Apache Kafka for building scalable event-driven systems
- Experience with unit testing and test-driven development (TDD)
- Strong problem-solving and debugging skills
- Excellent written and verbal communication skills in English (Upper-Intermediate level or higher)
nice to have
- Experience with JavaScript frameworks such as React or Vue.js
- Experience with NoSQL databases such as MongoDB or Cassandra
- Experience with Docker and Kubernetes
- Experience with Apache Spark for big data processing
- Experience with machine learning and data science
don't have time? Apply later!We send you a link to the job in your e-mail
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
![a smiling man wearing sunglasses](https://eu-images.contentstack.com/v3/assets/blt892f41c9788ae399/bltfbe680d159b16d41/62ce8dce877f50700eeff770/job_subscription_image.png)