Who We AreBuild.
Scale.
Sustain.PALO IT is a global technology consultancy that crafts tech as a force for good.
We design, develop and scale digital and sustainable products and services to unlock value across the triple bottom line : people, planet, profit.
We do the right thing, and we do it right.
We're proud to be a World Economic Forum New Champion, and a B Corp-certified company.We are small enough to care locally, big enough to deliver globally (5 continents, 18 offices, +650 experts from +50 nationalities)We are robust and resilient (100% independent and 0 debt)We are entrepreneurs and passionate experts : We invest in what we believe genuinely and work as a collective intelligenceWe are positive, courageous, caring, doers and committed to excellenceYour RoleAs a Back End Java Developer, you will manage the full development lifecycle, including design, estimation, planning, unit testing, release, and implementation support.Who you areTechnical Solutions : Collaborate with business analysts and solution architects to translate business requirements into technical solutions.Technical Specifications : Contribute to and review technical specifications, ensuring compliance with detailed specifications and codes.Quality Control : Maintain the quality of developments by adhering to rules, standards, frameworks, source control, and conducting technical and code reviews.Team Support : Provide peer mentoring to project team members and participate in hiring, onboarding, and training newcomers.What you need to succeed on this rolExperience : More than 5 years of recent experience with Spring Boot, Cloud, Security, and Data.Java Proficiency : Proficient in Java version 8 and above (lambdas, streams).
Microservices : Experience in implementing microservices and developing them from scratch.RESTful Services : Proficient in developing RESTful services and understanding the Richardson Maturity Model.Security : Experience in configuring Spring Security, JWT, and implementing OAuth 2.0 from scratch.
Knowledge of encryption algorithms and tokenization mechanisms (JWT or OAuth 2.0); proficiency in HTTPS with SSL certificates.Database Management : Experience in creating and managing standardized transactional databases (BDD), optimizing and understanding SQL queries, and using Spring Data JPA.Error Management : Proficient in error management techniques, including Try-Catch, Control Advise, API GW, and Logstash.Microservices Architecture : Experience in designing microservices architecture.NoSQL Databases : Knowledge of NoSQL databases.Would be a plus if you haveDocker : Experience with Docker.Middleware Tools : Experience with RabbitMQ or Kafka.AWS and DevOps : Experience with AWS, Pipelines, Git, and Lab.Programming Languages : Knowledge of Golang, Python, or NodeJS.You can speakEnglish : Advanced / conversational English, B2 level or above.Spanish : FluentMore About PALO ITWe're eager to adapt to change, learn from our experiences and move to meet our planet's urgent needs.
We are continuously taking action to : Deliver projects with a positive impactTrain 100% of our workforce on impactAchieve B Corp certification among all our offices across the globeContinuously measure & improve employee happinessOur clients are amongst the world's most successful companies.
We innovate with both established Fortune 1000s, SMEs and start-ups who aim to make an impact, become global leaders and address the world's most complex challenges.What We OfferStimulating working environmentsUnique career pathInternational mobilityInternal R&D projectsKnowledge sharingPersonalized trainingFor more on our team culture and benefits, check out our careers page .
Apply for this job
#J-18808-Ljbffr
Back End • Xico, Veracruz, México