Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Software Engineer (Cloud / Java / Python) (Colombia).
Colombia Jobs Expertini

Software Engineer (Cloud / Java / Python) (Colombia) — EPAM Systems, Remote (Hiring Now)

Software Engineer (Cloud / Java / Python) (Colombia)



Job description

We are looking for a strong Software Engineer with hands‑on experience in cloud technologies, Java, Python, microservices architecture, and API development.

The ideal candidate will collaborate with cross‑functional teams to deliver scalable, high‑quality enterprise solutions in a fast‑paced, Agile environment.

Responsibilities

  • Design, develop, and maintain scalable backend services and microservices.

  • Develop and enhance RESTful APIs and integrations.

  • Work with cloud‑based infrastructure and distributed systems.

  • Collaborate with architects, product owners, QA engineers, and DevOps teams.

  • Participate in code reviews, troubleshooting, debugging, and performance optimization.

  • Ensure application reliability, scalability, security, and maintainability.

  • Contribute to CI/CD processes and engineering best practices.

  • Support technical documentation and knowledge sharing activities.

  • Actively participate in Agile ceremonies and delivery planning.

  • Proactively clarify technical requirements and identify ambiguities before implementation.

  • Utilize AI‑assisted engineering tools and modern development practices to improve productivity and delivery quality.

Requirements

  • 2+ years of experience in Java and Python development.

  • Hands‑on experience with microservices architecture.

  • Experience developing and integrating REST APIs.
  • Good understanding of cloud technologies and cloud‑native development.

  • Experience with version control systems such as Git.

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Understanding of software design principles and clean code practices.

  • Experience working in Agile/Scrum environments.

  • Strong analytical, troubleshooting, and communication skills.

  • Experience with Spring Boot or similar frameworks.

  • Exposure to AI‑assisted development tools such as GitHub Copilot.

  • Basic understanding of AI‑driven or spec‑driven development approaches.

  • Understanding of AI agents, MCP concepts, and how AI tooling can support engineering workflows.

  • Ability to effectively gather, refine, and clarify technical requirements through proactive communication and questioning.

  • English proficiency at B2 level or higher.

Nice to Have

  • Experience with Docker and Kubernetes.

  • Knowledge of messaging systems, databases, and distributed systems.

  • Experience working with AI‑native engineering workflows or agent‑based development approaches.

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.

#J-18808-Ljbffr


Required Skill Profession

Arquitectura Y Diseño De Software



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide