Java Developer Senior/Lead (Monterrey)

Hibrido en Monterrey (2-3 veces por semana presencial)


Seguros

Acerca de la posición

Key Responsibilities

  • Lead and provide technical guidance to development team in implementing full stack solutions (Java)
  • Design, developing front-end web apps using Angular, HTML, and CSS.
  • Developing and managing backend functionalities through REST APIs constructed with Spring Boot, NodeJS, and TypeScript
  • Experienced in Azure solutions, such as Azure Blob, API Management, Cosmos DB and AKS.
  • Collaborating with cross-functional teams to ensure efficient and effective application development.
  • Troubleshooting and debugging web applications to ensure optimal performance and functionality.
  • Lead the rapid development iterations of feature level assignments. 
  • Mentor Junior Engineers

Requisitos

Requirements

  • 12 years of experience as hands-on full stack software engineer.
  • Experience in development of REST based APIs using Open API specification and/or creating specifications w/swagger.
  • Strong Hands-on experience in Java/J2EE, Spring boot, Cosmos, Mongo, Angular/React and Azure services.
  • Extensive familiarity with tools and methodologies used in large-scale web development.
  • Cloud experience in configuring DevOps, continuous integration, and continuous deployment pipelines.
  • Perform complex troubleshooting of critical problem tickets, resolving defects in existing production software and provide root-cause analysis.
  • Hands-on experience working with code quality and code coverage tools/frameworks.
  • Understanding of how to secure webapps and APIs using OpenID/OAuth2.0 standards.
  • Hands-on experience with Java and Spring Boot a plus
  • Experience in caching technologies and search is a plus.
  • Excellent written/verbal skills and demonstrated ability to meet commitments under pressure.