Description :MMC Canada is seeking candidates for the following position based in the Mexico City office and be onsite 3 days a week:Senior Software Engineer (Back End)What is in it for you?A company with a strong Brand and strong results to matchCulture of internal mobility, collaboration and valued partnership from the business.Employee Resource Groups which provide access to leaders, relevant volunteer and mentoring opportunities and interactions with counterparts in industry groups and client organizations.Entitled to vacation, floating holidays, time off to give back to your community, sick days, and national holidays (with early dismissal).We will count on you to:Handle application development using various software technologies.Write programs according to specifications from the technical design team.Integrate technical components into respective working applications.Participate in technical design and review.Create and perform quality and system tests as required; ensure code quality andsystem analysis.Work with technical staff to understand problems with software and develop specifications to resolve them.Resolve issues and make recommendations for improvements and enhancements.Communicate with members of the IT team on a regular basis and may serve as a point of contact.Review code; create and maintain documents as a part of the solution delivery process.Ensure that business standards are met.What you need to have:Min. 5 years in developing web applications using Java, Spring & SQLSound experience with JavaStrong Knowledge in Struts 1.0, EJB, TopLink, JSP, SOAP / REST, Angular, Spring BootGood understanding of Spring Framework and Spring BootUnderstanding of Weblogic and hostingExperience on REST APIs and web services, and ability to troubleshoot stack, UI, REST, Backend, Cache layer, DatabaseAbility to write SQL queries (Oracle or any other RDBMS database).Good understanding of JavaScriptExperience with HTML, CSS, JSONExcellent communication skillsExcellent experience with debugging skills (standard and non-standard methods)Excellent programming attitude on data structures and algorithmsWhat makes you stand out?Exposure to Microservices, APIGEE, OpenAPISelenium experience or any other automation toolKnowledge on ScrumExperience with various tools such as ADO, Jenkins, Confluence, Git / Bitbucket#J-18808-Ljbffr