




4\+ Years Guadalajara, Mexico Roles \& Responsibilities: Pioneering end\-to\-end IOT solutions is seeking a skilled Full Stack Developer to join their highly collaborative, growing team, develop their skills and make an impact. As a Full Stack Developer, you'll play a critical role in designing and developing cutting edge innovative solutions/programs for our key customers. You'll work across the full stack using a range of technologies including Java/J2EE, Spring boot, Spring MVC, Spring Security, Multi\-threading, Hibernate, REST APIs to name a few for AWS and Azure Cloud based IOT solutions. Required Skills \& Qualification: Full stack development experience with good English proficiency \& communication skills, along with ability to work in co\-ordination with geographically distributed agile teams. “Must have” Skills: * Strong Fundamentals and development experience with Java/J2ee, Spring, Spring boot, Spring MVC, Spring Security and multi\-threading programming, hibernate or other ORM technologies along with JPA * Hands on experience creating REST APIs with Spring/Springboot * Minimum one project implementation experience with cloud native/agnostic web application development * Clear conceptual knowledge/experience for loosely coupled design, Micro\-services development, RESTful services and containerized applications deployment using technologies like Docker, Kubernetes * Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. * Should be well versed with Junit along with Experience in TDD/BDD, automated, integration and acceptance testing. * Experience with Swagger for testing and API contract * Experience with using GitLab repository. * Experience writing automated tests * Knowledge on relational database and no SQL databases i.e. MongoDB, Cassandra etc. * Strong customer focus and obsession with quality. * Strong problem solving and analytical skills, self\-motivated, requiring minimal oversight and work well in a collaborative environment. * Ability to learn and apply new technologies quickly and be self\-directed. * Working knowledge in Agile/SCRUM and traditional SDLC project execution methodologies * Bachelor's degree (or higher) in computer science or a related field Good to have: * Good understanding of and experience in working on Amazon AWS PaaS platform. * Experience / knowledge of other cloud offerings (e.g. GCP, Microsoft Azure) will be added advantage Posted: Jan 13, 2022


