Client DescriptionCompany focused on developing technological solutions for payment methods, integrating customized hardware and software.We are looking for aBackend Developerwith solid experience inJava / Spring Bootto join an agile team that designs and develops high-performance applications.
This position involves participating in the entire software development cycle, from architecture and design to implementation, testing, and continuous integrationCandidate Profile5+ years of experience in Java application development.Solid experience in Spring Boot and Spring Integration.Knowledge of PostgreSQL, SQL Server, MongoDB, and ElasticSearch.Experience in SDLC and CI / CD, design and implementation of unit and integration tests.Experience with OAuth2 / SAML2 and tools such as Maven or Gradle.Education in Engineering or Science (Computer Science, Telecommunications, Mathematics, Telematics, etc.).
DesirableExperience in microservices, Docker / Kubernetes, and AWS services.Knowledge of cryptography (DUKPT, AES, 3DES, RSA, EC).
Experience in HSM EFT / general-purpose HSM.Knowledge of payment methods and ISO8583 protocols.Spoken and written EnglishResponsibilitiesDesign, develop, and maintain Java applications based on Spring Boot and Spring Integration.Implement and optimize RESTful APIs and OAuth2 / SAML2 authentication processes.Work with SQL and NoSQL databases to ensure optimal performance (PostgreSQL, SQL Server, MongoDB, ElasticSearch).
Participate in the entire SDLC, applying CI / CD practices, unit testing, and integration testing.Collaborate in Agile / SCRUM environments, interacting with multidisciplinary teams and managing tasks in Jira.Distrito Federal
Backend Developer • Xico, Veracruz, México