Skip To Main Content
backBack to Search

Java Developer with GCP Expertise

Remote in Mexico
Java
& 13 others

We are looking for a talented and driven Java Developer with GCP expertise to join our growing team.

You'll work closely with cross-functional teams to architect and implement robust, scalable backend solutions while leveraging modern Java technologies and cloud-based systems.

Responsibilities
  • Design and develop scalable backend services using Java 17/21 and the Spring ecosystem (Boot/Data/Security)
  • Architect database schemas and implement migration strategies using Flyway and PostgreSQL
  • Build efficient CI/CD pipelines with Jenkins and Gradle for automated deployment
  • Leverage Docker for application containerization and cloud-native deployment
  • Develop applications with Kafka for event-driven architectures and real-time data processing
  • Produce clear and comprehensive API documentation using Swagger or OpenAPI
  • Collaborate with front-end teams, DevOps, and data engineers to ensure seamless integration across systems
  • Utilize Google Cloud Platform services like BigQuery, Cloud Storage, and Airflow for robust data workflows
  • Apply software engineering best practices including performance optimization and security measures
  • Contribute to code reviews, troubleshooting, and technical brainstorming sessions
  • Maintain a focus on scalability and reliability throughout the development lifecycle
Requirements
  • 2+ years of backend development experience with Java, ideally Java 17/21
  • Knowledge of the Spring ecosystem, including Spring Boot, Spring Security, and Spring Data
  • Proficiency in Gradle and Jenkins for build automation and CI/CD tools
  • Expertise in Docker for containerization and PostgreSQL for relational database management
  • Competency in Flyway for database migration and Kafka for real-time data streaming
  • Background in designing and documenting APIs with tools like Swagger or OpenAPI
  • Familiarity with Google Cloud Platform services such as Cloud Storage, BigQuery, or Airflow
  • Understanding of software design patterns, optimization strategies, and secure coding practices
  • Flexibility to work both independently and collaboratively within a team
Nice to have
  • Familiarity with Apache Airflow for workflow orchestration
  • Skills in integrating advanced features of Docker and container orchestration
  • Capability to use Google Cloud Storage efficiently for large-scale data handling
  • Expertise in customizing Spring Data/Security for complex use cases
  • Showcase of advanced Gradle or Jenkins usage for achieving high automation efficiency
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