Sr Software Engineer

Verato

Mérida

Hybrid

MXN 480.000 - 720.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Relocation bonus

Zusammenfassung

Verato, the identity experts for healthcare, is seeking a senior Java engineer in Mérida to design, build, and maintain scalable microservices. You will work on RESTful APIs with OpenAPI, ensure data integrity in PostgreSQL and MongoDB, and mentor peers while driving end-to-end delivery from design to production.

Ideal candidates have 5+ years in Java, experience with CI/CD and security practices, and a strong testing mindset using JUnit/Mockito.

Qualifikationen

  • Five or more years of professional software engineering experience, primarily in Java.
  • Experience designing and building RESTful APIs with proper versioning and security.
  • Proven ability to own features end-to-end from design to production deployment.
  • Experience mentoring engineers and contributing to code reviews.

Aufgaben

  • Design, develop, and maintain Java microservices using Spring Boot.
  • Document APIs with OpenAPI/Swagger and ensure test coverage.
  • Collaborate across DevOps, QA, and product management for delivery.
  • Troubleshoot production systems and optimize performance.

Kenntnisse

Java
Spring Boot
OpenAPI
PostgreSQL
MongoDB
JPA
CI/CD
Security
Unit testing
Mockito

Ausbildung

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
Kafka

Jobbeschreibung

Description

This position is based in Mérida, Yucatán, México. If you do not live in/around Merida, and are still interested in this position, relocation will be required within 60 days of accepting this position. Verato will provide a relocation bonus of $42,500 MNX pesos to help with your move.


About Verato

Verato, the identity experts for healthcare, is a high growth healthcare technology company that enables better care everywhere by providing the single source of truth for identity to organizations across the care continuum. Over 70 of the most respected brands in healthcare rely on Verato’s next generation cloud identity resolution platform for a complete and trusted 360-degree view of their patients, provider networks, and customers in their communities. With significant market momentum building towards digital health transformation, Verato is experiencing hyper customer and revenue growth, doubling in the last 15 months alone and growing over 50% annually over the last 3 years. More importantly, Verato celebrates 99% customer retention, exemplifying the fact that customer obsession is at the center of our growth story.


Verato Values

We are committed to continually raising the standard of excellence throughout the organization, from marketing to engineering to customer service. Our guiding principles are to Make a Difference, to be Trustworthy, and to be Customer Obsessed.


Verato employees have a precise focus on proactively protecting the privacy and security of all systems while always ensuring they are following documented policies and procedures.


Requirements

To fulfill the responsibilities of this position, expertise or knowledge in the following areas is required:


1. Technical Skills


  • Microservices Development Proficiency in Java (Spring Boot): Ability to design, develop, and maintain microservices using Java and the Spring Boot framework.

  • OpenAPI Specifications: Familiarity with documenting APIs using OpenAPI/Swagger for smooth interaction and testing of RESTful web services.

  • JPA (Java Persistence API) & Relational Databases: Experience with ORM frameworks, particularly JPA, for interacting with relational databases. Hands-on experience with PostgreSQL, including writing complex queries, optimizing performance, and ensuring data integrity.

  • NoSQL Databases: Experience designing and querying NoSQL databases (e.g., MongoDB) for handling unstructured and semi-structured data at scale.

  • Distributed Systems & Performance Troubleshooting: Knowledge of designing scalable and maintainable microservices architectures, understanding the challenges of distributed systems, and ability to troubleshoot and optimize microservices and databases for performance.

  • CI/CD (Continuous Integration/Continuous Deployment): Experience in configuring Jenkins pipelines for continuous integration and deployment, including automation of build, test, and deployment processes.

  • Security Awareness: Understanding of basic security principles and implementation practices for microservices (e.g., OAuth2, JWT, SSL/TLS, etc.).

  • Automated Testing (unit, integration, end-to-end): Familiarity with testing frameworks (JUnit, Mockito) and a strong commitment to writing unit, integration, and end-to-end tests.


2. Experience & Knowledge


  • 5+ years professional experience in a software engineering role with primary experience in Java

  • API Design: Experience in designing and developing RESTful APIs with proper versioning, security, and documentation.

  • Automated Testing: Proficiency with testing frameworks and a strong commitment to writing comprehensive unit, integration, and end-to-end tests.

  • End-to-End Design & Delivery Ownership: Demonstrated ability to own and deliver features and systems end-to-end, from design through production deployment.

  • Technical Leadership & Mentoring: Experience mentoring engineers, contributing to code reviews, and influencing technical decisions and architectural direction.

  • Production Systems Support & Troubleshooting: Experience supporting and troubleshooting production systems, including incident response and optimization.


3. Soft Skills


  • Problem-Solving: Strong analytical and troubleshooting skills, with an ability to resolve complex issues in a microservices architecture.

  • Collaboration: Team-oriented mindset with a history of collaborating with cross-functional teams, including DevOps, QA, and product management.

  • Communication: Clear and effective communication skills, both verbal and written, especially when dealing with distributed teams.

  • Time Management: Ability to manage time effectively, make progress on multiple tasks, and meet deadlines.


4. Preferred Qualifications


  • Event Streaming Platforms: Experience with Kafka or other event streaming platforms for real-time data processing.

  • Python: Proficiency in Python, particularly for scripting tasks related to automation, testing, and integration.

  • Cloud Technologies (AWS & GCP): Solid understanding of cloud services (EC2, S3, RDS, Lambda, etc.) and how to deploy, manage, and scale applications on AWS and/or GCP.

  • Containers & Kubernetes: Practical knowledge of Kubernetes for container orchestration, deployment, scaling, and management of containerized applications. Familiarity with Helm for managing Kubernetes applications through templated deployments.

  • Identity & Access Management (SSO/SAML/OIDC): Understanding of implementing access control for Single Sign-On (SSO), identity management, and authorization. Familiarity with federation protocols such as SAML and/or OIDC.

  • Cloud Native Development: Familiarity with building cloud-native applications and understanding of cloud best practices.

  • Docker: Hands-on experience with Docker for containerizing applications.

  • Agile Methodology: Experience working in an Agile/Scrum environment.

  • MDM: Experience working with or building Master Data Management systems.


5. Education & Certifications


  • Bachelor’s degree: Computer Science, Engineering, or a related field (preferred)

  • Cloud Certifications: AWS Certified Developer, Solutions Architect or equivalent (preferred)

  • Java Certifications: Oracle Certified Professional, Java SE (preferred)

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Sr Software Engineer
Sr Software Engineer

Verato Inc. • Mérida

Vor Ort
MXN 900.000 - 1.200.000
Relocation bonus MNX 42,500
Associate Analyst
Associate Analyst

Verato • Mérida

Vor Ort
MXN 360.000 - 420.000
Associate Support Analyst
Associate Support Analyst

Verato • Mérida

Vor Ort
MXN 420.000 - 540.000
Customer Success Manager, Growth Portfolio
Customer Success Manager, Growth Portfolio

Verato, Inc. • Mérida

Vor Ort
MXN 360.000 - 600.000
Senior Java Microservices Engineer - Relocation to Mérida
Senior Java Microservices Engineer - Relocation to Mérida

Verato • Mérida

Hybrid
MXN 480.000 - 720.000
Relocation bonus
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Verato Inc. • Mérida

Vor Ort
MXN 900.000 - 1.200.000
Relocation bonus MNX 42,500
Sr. Software Engineer
Sr. Software Engineer

Totum Talent • San Pedro Garza García

Vor Ort
MXN 400.000 - 700.000
Principal Full-Stack Developer (Must: Java & React)
Principal Full-Stack Developer (Must: Java & React)

Santex • Ciudad de México

Hybrid
MXN 900.000 - 1.500.000
Senior Software Engineer
Senior Software Engineer

Fulcrum Digital • Ciudad de México

Vor Ort
MXN 900.000 - 1.300.000
Senior Software Engineer
Senior Software Engineer

Fulcrum Digital • Ciudad de México

Vor Ort
MXN 480.000 - 720.000