Skip To Main Content
backBack to Search

Lead Java Full Stack Angular Developer with AWS

Java, Java 8, Angular, Amazon Web Services, Apache Kafka, Spring Boot, Microservice Architecture Pattern, Unit Testing, CI/CD, Leadership, NoSQL Databases
warning.png
Sorry, this position is no longer available

We are currently seeking a highly skilled Java Lead Developer to take on a leadership role in our remote team. As a Lead Developer, you will be responsible for leading the development of a new platform for a leading online marketplace for sellers and buyers. You will be working with a talented team of developers and engineers to build scalable, high-performance, and reliable services using Java and related technologies. Join us in creating innovative solutions that will shape the future of online marketplaces.

Responsibilities
  • Lead the development of a new platform for a leading online marketplace, collaborating with product managers, designers, and other stakeholders
  • Design and implement scalable and reliable services using Java and related technologies, ensuring high-performance and low-latency
  • Provide technical guidance and mentorship to a team of developers, ensuring high-quality code and adherence to best practices
  • Collaborate with other teams to ensure seamless integration of services and systems
  • Troubleshoot and debug production issues, ensuring timely resolution and minimal impact on users
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Drive continuous improvement of development processes and methodologies
Requirements
  • At least 5 years of experience in Java software development, with a focus on building highly scalable and performant systems
  • Experience with Angular, Spring Boot, Microservice Architecture Pattern, and Apache Kafka
  • Experience with Amazon Web Services and deploying applications on AWS
  • Experience with NoSQL databases such as Cassandra or MongoDB
  • Experience with unit testing and continuous integration/continuous deployment (CI/CD) practices
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Upper-Intermediate English proficiency
  • At least 1 year of relevant leadership experience
Nice to have
  • Experience with other programming languages such as Python or Go, showcasing versatility in software development
  • Experience with machine learning and data science, demonstrating a passion for innovation and staying up-to-date with industry trends
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