Who we are
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 are 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 intelligence
* we are positive, courageous, caring, doers and committed to excellence
your role
as a back end java developer, you will manage the full development lifecycle, including design, estimation, planning, unit testing, release, and implementation support.
who you are
* technical 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.
* risk management: manage technical risk reports for projects.
* 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 role
* experience: 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 advice, api gw, and logstash.
* microservices architecture: experience in designing microservices architecture.
* nosql databases: knowledge of nosql databases.
would be a plus if you have
* docker: 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 speak
* english: advanced/conversational english, b2 level or above.
* spanish: fluent
more about palo it
we’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:
* become a climate net-zero company
* deliver projects with a positive impact
* train 100% of our workforce on impact
* achieve b corp certification among all our offices across the globe
* continuously measure & improve employee happiness
our 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 offer
* stimulating working environments
* unique career path
* international mobility
* internal r&d projects
* knowledge sharing
* personalized training
* entrepreneurship & intrapreneurship
for more on our team culture and benefits, check out our careers page.
seniority level
* mid-senior level
employment type
* full-time
job function
* engineering and information technology
industries
* it services and it consulting
#j-18808-ljbffr