Empleo de Java Backend Software Engineer Senior - Híbrido en Miguel Hidalgo,CDMX-106870-MX

Publicado hace más de 30 días.

Java Backend Software Engineer Senior - Híbrido en Talentosy

$ 70,000 a 80,000 MXN (Bruto)

Ciudad de México - Híbrido

Empleado de tiempo completo

Inglés : Nivel Avanzado

Our client is a global technology company that develops innovative solutions in the real estate sector. We are looking for Java Backend Engineer:


Hybrid Position in Mexico City or Guadalajara.


Responsibilities:

- Collaborate with cross-functional teams to analyze requirements, design scalable and efficient backend systems, and develop high-quality code using Java.

- Design, develop, and modify backend systems, APIs, and microservices to meet project requirements, ensuring adherence to established coding best practices, architectural standards, and performance guidelines.

- Implement unit tests and perform code reviews to maintain code quality and ensure the reliability and robustness of the backend systems.

- Participate in the identification and resolution of any issues or bugs, and assist in troubleshooting and resolving production support incidents related to backend systems.

- Work closely with DevOps and infrastructure teams to ensure seamless deployment and efficient operation of the backend systems in a cloud-based environment.

- Stay up-to-date with emerging trends and technologies in software engineering, particularly in backend development, Java, microservices, and related tools and frameworks.

- Contribute to the enhancement of development processes and methodologies, and actively participate in continuous improvement initiatives to optimize software development lifecycle efficiency.


Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is a plus.

- Solid experience in software engineering with expertise in backend development using Java.

- Proficiency in designing and building microservices architectures and RESTful APIs.

- Strong understanding of object-oriented principles, design patterns, and software engineering best practices.

- Experience with various backend technologies and frameworks, such as Spring Boot, Hibernate, and Apache Kafka.

- Familiarity with Azure and containerization tools (e.g., Docker, Kubernetes).

- Knowledge of Agile/Scrum methodologies and experience working in an Agile development environment.

- Excellent problem-solving and debugging skills, with the ability to analyze complex systems and optimize performance.

- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

- Optional: Interest or background in learning data engineering to support our AI/ML initiatives. ...


Preferred Qualifications:

- Experience with distributed systems, scalability, and performance optimizations in a large-scale production environment.

- Familiarity with event-driven architectures and messaging systems.

- Knowledge of NoSQL databases (e.g., MongoDB, Cassandra) and caching technologies (e.g., Redis).

- Understanding of CI/CD pipelines and experience with relevant tools like Jenkins, Git, or Bitbucket.