Skip To Main Content
backBack to Search

Lead Java Full Stack Developer

Remote in Colombia
Java
& 6 others
hot
warning.png
Sorry, this position is no longer available

We are seeking a Lead Java Full Stack Developer to join our remote team.

This role demands a deep understanding of building scalable, high-performance applications using a robust tech stack, including Java, Spring Boot, and Angular (version 13+). You will be instrumental in developing the microservices that power our app while ensuring a seamless, engaging user experience through sophisticated front-end applications. You will be responsible for full-stack development, designing RESTful APIs and event-based messaging systems for seamless data flow between frontend and backend.

Responsibilities
  • Implement and maintain robust backend services using Java and SpringBoot within our microservice architecture
  • Develop dynamic, responsive front-end applications using Angular (version 13+)
  • Design RESTful APIs and event-based messaging for smooth interservice communication, ensuring seamless data flow between the frontend and backend
  • Oversee the deployment and management of services on the Google Cloud Platform, focusing on scalability, security, and performance
  • Regularly evaluate the application's performance, optimizing code and infrastructure to meet and exceed performance benchmarks
  • Leverage Redis for effective data caching and utilize ElasticSearch and Postgres for advanced data storage and querying capabilities
  • Lead and manage the team of developers
Requirements
  • 5+ years of software development experience, with a strong focus on Java, SpringBoot, and Angular (version 13+)
  • 1+ year of relevant leadership experience
  • Experience in developing microservices architecture, with expertise in RESTful API design and event-based systems
  • Experience with cloud platforms, preferably Google Cloud Platform
  • Proficiency in Redis, ElasticSearch, and Postgres for efficient data caching and storage
  • Comprehensive understanding of agile methodologies and software development best practices
  • Exceptional problem-solving abilities and a systematic approach to addressing challenges
  • Effective communication skills, ability to lead projects, and work collaboratively in a team environment
  • Excellent written and verbal communication skills in English with an Upper-Intermediate level or higher
Nice to have
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
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