Save Job
Posted 1w ago

Senior Back-End Developer (Java, GCP)

@ EPAM Systems
Colombia
RemoteFull Time
Responsibilities:designing systems, building apis, optimizing performance
Requirements Summary:3+ years back-end experience with Java, Spring Boot, REST/OpenAPI, OAuth2, PostgreSQL and GCP; strong problem solving and English B2 communication skills.
Technical Tools Mentioned:Java, Spring Boot, Spring Security, Spring Data, Spring Cloud, GCP, BigQuery, Apache Beam, PostgreSQL, OpenAPI, OAuth2, Docker, Python, Jenkins, Prometheus, Grafana, Cloud Monitoring
Save
Mark Applied
Hide Job
Report & Hide
Job Description

We are looking for a Senior Back-End Developer with strong Java expertise to join our engineering team and play a key role in designing, building, and scaling our enterprise back-end systems.

You will architect and deliver high-performance APIs and data-intensive services that power our applications, working within a modern cloud-native stack built on GCP.

You'll work across multiple Java versions, with a strong preference for Java 21, leveraging modern language features such as Virtual Threads (Project Loom), Sequenced Collections, Record Patterns, and Pattern Matching.

You will collaborate closely with front-end engineers, data engineers, and product teams to deliver robust, secure, and maintainable solutions in a fast-paced Agile environment.

Responsibilities

  • Design, build, and maintain scalable, high-performance back-end applications and APIs following RESTful principles and the OpenAPI Specification standards
  • Implement and manage secure authentication and authorization flows using OAuth2 and related protocols
  • Develop and optimize Spring Boot-based services and microservices, ensuring reliability, maintainability, and performance at scale
  • Work proficiently across multiple Java versions (8, 11, 17, 21), advocating for incremental migration toward Java 21
  • Write and optimize complex SQL queries and manage relational database schemas using PostgreSQL
  • Build and maintain cloud solutions on GCP, leveraging native services for scalability and resilience
  • Collaborate with data engineers on BigQuery and GCP data pipeline integrations
  • Implement monitoring, alerting, and observability strategies for API-driven architectures
  • Contribute to CI/CD pipelines and DevOps practices, including Jenkins and automated testing
  • Collaborate cross-functionally in an Agile/Scrum or Kanban environment (sprint planning, code reviews, retrospectives)

Requirements

  • 3+ years of professional back-end development experience
  • Deep expertise across Java 7, 8, 11, 17, and 21 — strong command of Java 21 LTS features (Virtual Threads, Record Patterns, Pattern Matching for switch)
  • Hands-on experience with Spring Boot and its ecosystem (Spring Security, Spring Data, Spring Cloud)
  • Strong hands-on experience with GCP cloud technologies
  • Proven experience designing high-performance REST APIs with strong OpenAPI knowledge
  • Hands-on experience implementing OAuth2 authentication/authorization
  • Solid SQL proficiency with production PostgreSQL experience
  • Strong understanding of microservices and distributed systems design
  • Excellent problem-solving, analytical, and communication skills
  • English proficiency at a minimum B2 level (Upper-Intermediate) for effective communication

Nice to have

  • Experience integrating back-end systems with SAP platforms (SAP APIs, SAP data models)
  • Experience with Big Data technologies on GCP, including BigQuery and Apache Beam
  • Hands-on experience with Docker containers and containerized development
  • Experience in Data Modeling (relational and analytical)
  • Proficiency with automation/scripting, preferably Python
  • Experience with CI/CD tooling such as Jenkins
  • Familiarity with monitoring strategies (Cloud Monitoring, Prometheus, Grafana)
  • Experience across the full SDLC — requirements, design, delivery, and post-production support

We offer/Benefits

  • Comprehensive wellness: WellHub Plan (Gympass) with access to thousands of centers, annual ophthalmological operation and exclusive discounts on health and beauty
  • 100% Payroll Scheme
  • Legal Benefits
  • Benefits Package
  • Professional Development Plan
  • Multicultural Collaboration
  • Referal Program
  • Commercial Agreements and Discounts: Through exclusive agreements with partner companies, EPAMers and their families have access to special prices on products and services, offered as discounts for being part of EPAM
  • Development opportunities

EPAM NEORIS is a digital accelerator that supports some of the world’s leading companies in addressing business challenges and advancing their technology evolution, combining global engineering excellence with regional expertise and local proximity.
With operations across 11 countries in Ibero-America and more than 4,000 professionals in the region, we foster a diverse and inclusive culture focused on collaboration, continuous learning, and innovation.
As part of EPAM, a global network of more than 60,000 professionals across 55+ countries, we help organizations scale, modernize, and accelerate their digital capabilities through Cloud, Data & Analytics, Artificial Intelligence, Cybersecurity, Intelligent Automation, Strategic Consulting, and Software Engineering.
At EPAM NEORIS, we believe growth is also driven by people. That is why we promote an environment where every professional can grow, contribute new ideas, and participate in projects with regional and global impact.

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.