Lead Backend Developer with AWS at EPAM Systems Inc
Desde casa, , Argentina -
Full Time


Start Date

Immediate

Expiry Date

22 Sep, 25

Salary

0.0

Posted On

22 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Writing, Docker, Programming Languages, Node.Js, Computer Science, B2, Communication Skills, New Relic, Microservices, Documentation, Java, Splunk, Information Technology, Python

Industry

Information Technology/IT

Description

We are seeking an accomplished Lead Backend Developer with extensive knowledge of AWS to join our team.
In this position, you will oversee the design, development, and maintenance of robust backend systems that enable scalable and efficient applications. Collaborating with multidisciplinary teams, you will deliver end-to-end solutions while leveraging modern cloud technologies. If you excel in backend development and enjoy addressing complex technical problems, we encourage you to apply.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

REQUIREMENTS

  • A degree in Computer Science, Engineering, Information Technology, or a related field (Bachelor’s or Master’s preferred)
  • At least 5 years of professional experience in backend development, primarily using Java or similar programming languages
  • A minimum of 1 year of experience in leading teams or managing technical projects effectively
  • Proficient in Java (Spring Boot) with additional knowledge of backend frameworks such as Node.js or Python
  • Hands-on experience in writing and managing Terraform scripts for automating AWS cloud infrastructure
  • Experience with Docker and CI/CD pipeline tools to streamline cloud-native deployments
  • Familiarity with monitoring and logging tools like Datadog, Splunk, or New Relic to ensure system reliability and performance
  • Expertise in automated testing frameworks and scripting for backend services
  • Strong understanding of microservices, REST APIs, and event-driven architectures
  • Proven ability to take responsibility for the entire lifecycle of backend services, ensuring stability and performance in production environments
  • Strong troubleshooting and debugging skills to optimize backend systems
  • Advanced English communication skills (B2 or higher), both written and spoken, for effective collaboration and documentation
Responsibilities
  • Design, implement, and maintain scalable backend systems using Java and Spring Boot as primary tools
  • Create and deploy RESTful APIs, microservices, and event-driven architectures using AWS Lambda and other serverless technologies
  • Build and manage cloud infrastructure through Infrastructure-as-Code (IaC) solutions such as Terraform for AWS
  • Automate CI/CD pipelines, deployment workflows, and operational tasks using tools like Docker, GitHub Actions, and AWS Elastic Beanstalk
  • Develop and maintain automated testing frameworks for backend applications using tools like JUnit, Cucumber, and Selenium
  • Monitor, debug, and enhance the performance of production systems using tools like Datadog, Splunk, and New Relic
  • Take ownership of backend services throughout the lifecycle, from development to deployment, monitoring, and incident resolution
  • Work closely with frontend, DevOps, and product teams to deliver integrated and cohesive solutions
  • Participate in code reviews, contribute to technical documentation, and assist in making strategic technical decisions
  • Requirements
Loading...