Sign up to save this job, get alerts, and apply with an optimized CV.

Java Developer

Job description

Multiplica is looking for you!

We are a consulting firm specializing in offering the best job opportunities to the best digital talent in the market.

We have 20 years of experience recruiting skilled, innovative individuals with a desire to grow for our clients.

We currently collaborate with companies in LATAM, USA, Europe, and Africa and have talent working on-site and/or remotely in different parts of the world.

Our talents are the agents of change creating the organizations of the future. Be part of this change!


We are currently seeking for one of our leading clients in the Financial Services and Microfinance sector a: SENIOR BACKEND JAVA DEVELOPER


Position Objective:

Design and implement clean, modern, and scalable APIs, contributing to integration with legacy systems and databases, ensuring development quality through automated testing practices and good software engineering practices.


Responsibilities:

  • Design and implement clean, elegant, modern, and easy-to-navigate APIs.
  • Contribute to the integration of APIs with legacy systems, ensuring efficient interaction with underlying databases.
  • Experience in Reactive programming (WebFlux)
  • Apply API design principles: access control and authorization (JWT, Okta, OAuth), routing, endpoint management, versioning, HATEOAS, and discoverability.
  • Document APIs using OpenAPI/Swagger or other emerging standards.
  • Write and maintain RESTful API services oriented towards independent services and large-scale applications, evaluating the most suitable deployment pattern/architecture (monoliths, microservices, serverless).
  • Design queries and model data on SQL and NoSQL databases, optimizing their interaction through ORM and implementing caching strategies where applicable.
  • Apply automated testing practices, API performance profiling, error management, and debugging within the API call stack.
  • Write effective unit tests and contribute to product development following established quality standards.


Requirements:

  • More than 5 years of experience as a Backend Java developer, with mastery of Spring Boot (WebFlux, Spring Data) and related frameworks/API helpers.
  • Solid experience in design, documentation, and deployment of RESTful APIs (OpenAPI/Swagger, JWT/OAuth/Okta authentication).
  • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, Redis, MongoDB, Couchbase, Firestore) and ORMs (Hibernate/R2DBC).
  • Experience with DevOps tools (Git, Jenkins, SonarQube).
  • Desirable: reactive programming, hexagonal architecture, cloud services.
  • Availability to work HYBRID from Monday to Friday from 8:00 a.m. to 6:00 p.m. in Mexico City, Mexico.


Benefits:

  • On-payroll from the first day of work with all benefits according to Law.
  • 6-month contract (renewable).
  • Extra vacation days beyond those granted by law.
  • Multiplica corporate benefits.
  • Growth opportunities.
  • Continuous learning: free access to courses and ongoing training.
  • Belonging to a referral program.
  • Pleasant work environment.

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
Multiplica
Location
México
Mexico
Posted
3 weeks ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.