Skip To Main Content
backBack to Search

Senior Full Stack Developer

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

We are seeking a skilled and experienced Senior Full Stack Developer to join our dynamic team. As a Senior Full Stack Developer, you will play a crucial role in our agile development process, working closely with the Product Owner, Architect, and the team to deliver high-quality software solutions. Your expertise will contribute to the successful implementation of business requirements, adherence to architectural guidelines, and best engineering practices.

Responsibilities
  • Perform as a senior developer within an agile team, actively contributing to the SDLC process
  • Collaborate with cross-functional teams to ensure clear and actionable requirements for development
  • Drive feature implementation in alignment with business needs, architectural guidelines, and engineering principles
  • Participate in code reviews, providing valuable feedback as both a reviewer and reviewee
  • Work closely with Quality Engineers to test and validate your implementations, addressing any identified defects
  • Proactively identify risks and issues, communicating them to the team or reporting to your Technical Lead when necessary
  • Contribute ideas and suggestions for improvements to technical designs, code, team processes, and overall collaboration
  • Foster knowledge sharing within the team while being open to learning from other team members
Requirements
  • Minimum of 3 years' experience as a Full Stack Developer
  • Proficiency in Spring Boot Microservices using Java 17
  • Strong expertise in Spring REST, Data, and Security
  • Experience with Kubernetes for deploying and managing microservices
  • Familiarity with MySQL and Redis for data storage and caching
  • Proficiency in front-end technologies like React, Redux, and TypeScript
  • Knowledge of cloud services, specifically AWS (EC2, S3, Elastic Cache, EKS)
  • Experience with Kafka for building scalable and distributed systems
  • Familiarity with updating legacy systems to Java 8
  • Proficiency in using monitoring tools such as Grafana, Prometheus, Kibana, Instana, and CloudWatch
  • Experience with Jenkins for continuous integration and continuous deployment
  • Fluent in English at a B2+ level
Nice to have
  • Experience with other modern programming languages or frameworks
  • Knowledge of containerization technologies like Docker
  • Familiarity with NoSQL databases
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