Job Closed

This listing is no longer active.

Senior Java Developer, México

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1978H1B No SponsorCompany SiteLinkedIn

Location

Mexico

Posted

18 days ago

Salary

0

Seniority

Senior

Job Description

Senior Java Developer, México

Minor Hotels Europe and Americas

• Design and build scalable, high-performance backend solutions using modern Java and Spring frameworks. • Write clean, testable code and ensure quality through robust testing frameworks. • Collaborate with teams in an Agile environment. • Solve complex problems and deliver high-quality software.

Job Requirements

  • At least 8 years of experience working with Java and knowledge on using the Java design patterns, Java stream API, Collections, Concurrency, reactive programming, and multithreading
  • At least 5 years of strong experience working with Spring framework and related projects like: Spring Boot, Spring Web MVC, Spring Data, Spring State Machine, Spring JMX and Spring JMS
  • Strong knowledge of OOPS concepts and Java serialization/deserialization concepts
  • Basic knowledge on Network architecture (TCP/IP or OSI model)
  • Well versed using testing frameworks like TestNG, Mockito, Junit, Spring testing
  • Deep understanding of Maven build lifecycle
  • Good knowledge using Unix commands
  • Well versed using Git
  • Excellent problem solving and debugging skills
  • Working experience in Agile/Kanban methodologies
  • Experience building clients/servers using gRPC (Desirable)
  • Basic knowledge of security concepts (Desirable)
  • Acquainted with tools like: Azure DevOps, Confluence, Jenkins, Intellij and Postman (Desirable)
  • Knowledge working with JEE (Servlets, JPA, JMS, JMX) and persistence libraries like Hibernate (Desirable)

Benefits

  • Empowered Careers with Purpose: Work on meaningful projects that use technology to solve real-world challenges.
  • Growth and Learning at Every Step: Access continuous learning through internal academies, certifications, and mentorship.
  • Own your growth: Open access to digital learning platforms.

Related Job Pages

More Backend Engineer Jobs

Clario logo

Software Engineer, C#, .NET, SQL

Clario

Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology

Backend Engineer18 days ago
Full TimeRemoteTeam 5,001-10,000Since 1973H1B Sponsor

• Create automated software deployment procedures. • Automating software programs and writing automation scripts. • Troubleshooting software automation and finalizing system procedures. • Design, develop, test, and maintain applications using C# and .NET technologies • Write clean, scalable, and well-documented code following best practices • Develop and optimize complex SQL queries, stored procedures, and database schemas • Analyze and improve application performance and database efficiency • Collaborate with product managers, QA, and other developers to deliver high-quality solutions • Participate in code reviews and contribute to architectural decisions • Troubleshoot, debug, and resolve production issues • Communicate technical concepts clearly to both technical and non-technical stakeholders • Implementing improvements in existing automation for the study release process • Developing and implementing maintenance programs for existing environments • Optimizing and evaluating the study release process • Train and mentor junior-level staff to more effectively respond to end-user issues. • Keep up with industry best practices and trends on behalf of the Ops department and the larger technology department • Follow industry Best Practices and Guidelines to ensure that system design and

India
SysMap Solutions logo

Java Architect – Senior

SysMap Solutions

#sejaSysMap #SysMap #soulSysMap

Backend Engineer18 days ago
Full TimeRemoteTeam 1,001-5,000Since 1999

• Work on the development, evolution and maintenance of applications using Java 11 or higher; • Design and implement solutions based on microservices architecture and Event-Driven Architecture; • Model business processes in BPMN, ensuring technical and functional adherence; • Develop, implement and maintain processes in Camunda 7, including service tasks, external tasks and workers; • Design and implement integrations between microservices, ensuring scalability and resilience; • Define and apply effective strategies for error handling, retries, versioning and process governance; • Develop and maintain unit and integration tests, ensuring solution quality and reliability; • Support technical and architectural decisions, promoting best practices and the continuous evolution of the application ecosystem.

Brazil
Full TimeRemoteTeam 1,001-5,000Since 1999

• Develop, evolve and maintain applications using Java 11 or higher; • Work on developing solutions based on microservices and Event-Driven Architecture (EDA); • Model business processes using BPMN, ensuring clarity and adherence to functional requirements; • Implement and maintain service tasks, external tasks and workers in Camunda 7; • Perform integrations between microservices, ensuring performance, security and reliability; • Implement error-handling strategies, retries, versioning and process evolution; • Develop and maintain unit and integration tests, ensuring application quality and stability; • Collaborate in the continuous improvement of solutions, promoting development and architecture best practices.

Brazil
ultima milla logo

Senior Software Engineer – Rails, Rust

ultima milla

Logistic Management System for E-commerce & Retail in Mexico. Raised +$7M USD from Y Combinator, FJLabs, & more.

Backend Engineer18 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Liderar el diseño y desarrollo de nuevas características y mejoras críticas para nuestros productos y servicios, garantizando seguridad, performance y cobertura de pruebas. • Tomar decisiones arquitectónicas y proponer mejoras técnicas a nivel de sistema. • Diseñar e implementar componentes de alto rendimiento en Rust cuando los requisitos de eficiencia, concurrencia o seguridad de memoria así lo demanden. • Escribir y revisar documentación técnica detallada, así como RFCs y propuestas de diseño. • Resolver problemas técnicos de alta complejidad y alcance, incluyendo debugging de sistemas distribuidos en producción. • Definir y garantizar estándares de calidad de código, mantenibilidad y mejores prácticas a nivel de equipo. • Brindar mentoría a Ingenieros Junior y Mid-level, ayudándolos a crecer técnicamente y eliminando obstáculos para su autonomía. • Liderar code reviews exigentes pero constructivas, elevando el nivel técnico del equipo. • Lanzar de forma autónoma características y mejoras de gran alcance, coordinando con otros equipos cuando sea necesario. • Participar activamente en la planificación técnica y en la definición del roadmap de ingeniería.

Colombia