Java Developer with Spring Boot

DataArt

Monterrey

On-site

MXN 420,000 - 700,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DataArt in Monterrey is seeking Backend Software Engineers (Junior to Middle) to design, build, test and operate payment services with Java/Spring Boot. You will own REST APIs, apply SOLID principles, and work with cross-functional teams on secure, scalable cloud-native solutions for the Payments Platform.

You will collaborate with UX/UI, infra and delivery teams, participate in Agile ceremonies, and ensure quality and reliability of production services while handling sensitive financial data.

Qualifications

  • 2+ years of professional backend development experience with Java.
  • Hands on experience with Spring Boot building production services.
  • Solid understanding of SOLID principles and common design patterns.
  • Experience designing and consuming REST APIs.
  • Experience with automated testing including unit and integration testing.
  • Knowledge of SQL and relational databases.
  • Exposure to Google Cloud and GKE.
  • Familiarity with Git based workflows and CI/CD concepts.
  • Fluency in Spanish and intermediate English for documentation and international collaboration.
  • Experience with contract testing, PostgreSQL and API security.

Responsibilities

  • Design backend services and REST APIs for the Payments Platform using Java and Spring Boot.
  • Develop and maintain backend services with clean, testable, and maintainable code.
  • Apply SOLID principles and established design patterns in software development.
  • Implement unit, integration, and contract tests to support software quality.
  • Apply secure coding practices for API security and safe handling of payment data.
  • Collaborate with infrastructure and delivery teams on CI/CD pipelines.
  • Deploy and operate services in a cloud environment with attention to scalability, security, and resilience.
  • Monitor production performance and resolve incidents proactively.
  • Participate in Agile ceremonies including daily stand ups, sprint planning, and retrospectives.
  • Document technical solutions and share knowledge with the team.

Skills

Spanish (Fluent)
English (Intermediate)
SOLID principles
Unit & integration testing
Cross-functional collaboration

Tools

Java
Spring Boot
REST APIs
SQL
PostgreSQL
Google Cloud
GKE
Git
CI/CD
Kafka
Pub/Sub
Docker
Kubernetes

Job description

We are looking for two Backend Software Engineers (Junior to Middle level) to join a cross-functional squad on the Payments Platform. This is a hands-on execution role: designing, building, testing and operating payment services with clean, maintainable Java code, applying SOLID principles and design patterns, and handling sensitive financial data securely. The engineer works closely with business experts, UX/UI designers and the infrastructure/delivery teams, owning the quality and reliability of what they ship in production.

The client is building its new Payments Platform: a modular, cloud-native backend that connects customer experience, business and technology across every market in the region. The platform drives conversion (frictionless and one-click checkout, local payment methods and currencies, intelligent retry of failed authorizations), operational efficiency (smart routing of each transaction to the processor with the best success/cost ratio, automated reconciliation and chargeback handling) and new revenue models (subscriptions, recurring payments, BNPL, and a loyalty wallet enabling hybrid miles + money payments).

  • Design backend services and REST APIs for the Payments Platform using Java and Spring Boot
  • Develop and maintain backend services with clean, testable, and maintainable code
  • Apply SOLID principles and established design patterns in software development
  • Implement unit, integration, and contract tests to support software quality
  • Apply secure coding practices for API security and safe handling of payment and customer data
  • Collaborate with infrastructure and delivery teams on CI/CD pipelines
  • Deploy and operate services in a cloud environment with attention to scalability, security, and resilience
  • Monitor production performance and resolve incidents proactively
  • Participate in Agile ceremonies including daily stand ups, sprint planning, and retrospectives
  • Document technical solutions and share knowledge with the team
  • 2+ years of professional backend development experience with Java
  • Hands on experience with Spring Boot building production services
  • Solid understanding of SOLID principles and common design patterns
  • Experience designing and consuming REST APIs
  • Experience with automated testing including unit and integration testing
  • Knowledge of SQL and relational databases
  • Exposure to Google Cloud and GKE
  • Familiarity with Git based workflows and CI/CD concepts
  • Fluency in Spanish and intermediate English for documentation and international collaboration
  • Experience with contract testing
  • Experience with PostgreSQL
  • Awareness of API security and secure handling and transfer of sensitive data
  • Exposure to cloud platforms, containers, and microservices
  • Familiarity with event driven systems such as Pub Sub or Kafka
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer (Spring Boot) for Payments Platform
Java Backend Engineer (Spring Boot) for Payments Platform

DataArt • Monterrey

On-site
MXN 420,000 - 700,000
Sr. Java Developer
Sr. Java Developer

Kutir Technologies • Michoacán

On-site
MXN 2,063,000 - 3,095,000
React Developer with Next.js
React Developer with Next.js

DataArt • Monterrey

On-site
MXN 420,000 - 640,000
Senior Java Backend Engineer — Remote LatAm (Payments)
Senior Java Backend Engineer — Remote LatAm (Payments)

Kutir Technologies • Mexico

Remote
MXN 2,063,000 - 3,095,000
Senior Backend Developer (Java + Spring Boot)
Senior Backend Developer (Java + Spring Boot)

Backbase • Guadalajara

On-site
MXN 935,278 - 1,309,389
Java Software Engineer - Cloud-Native & Microservices
Java Software Engineer - Cloud-Native & Microservices

Mastercard • Ciudad de México

On-site
MXN 600,000 - 900,000
Sr. Java Developer
Sr. Java Developer

Mphasis • Estado de México

On-site
MXN 800,000 - 1,000,000
Java Engineer (Middle) ID48059
Java Engineer (Middle) ID48059

AgileEngine • Ciudad de México

On-site
MXN 1,531,000 - 2,212,000
Mentorship
TechTalks
Competitive compensation
+3
Senior Software Engineer
Senior Software Engineer

Fulcrum Digital • Ciudad de México

On-site
MXN 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Fulcrum Digital • Ciudad de México

On-site
MXN 480,000 - 720,000