drjobs Back End Java Developer

Back End Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

São Paulo - Brazil

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Who We Are

Build. 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. Were 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 arerobust and resilient (100% independent and 0 debt)
  • We areentrepreneurs and passionate experts: We invest in what we believe genuinely and work as a collective intelligence
  • We arepositive courageous caring doers and committed to excellence

Your Role

Your role will be take care of the development lifecycle including design estimation planning unit testing release and deployment support.

  • Design and develop scalable and resilient backend solutions using Java 17 and Spring Boot.
  • Design and implement RESTful APIs document them using OpenAPI/Swagger and ensure compatibility.
  • Model solutions and workflows using UML including sequence component and class diagrams.
  • Implement asynchronous messaging solutions using Kafka and RabbitMQ.
  • Develop and optimize reactive services with WebFlux and Apache Camel.
  • Design and maintain data models in PostgreSQL and MongoDB.
  • Implement unit test and integration tests using JUnit Mockito and TestContainers.
  • Document technical solutions.

WhoYou Are

You demonstrate

Languages & Frameworks:

  • Java 17
  • Spring Boot (including Spring Security Spring Data JPA)
  • WebFlux
  • Apache Camel

Databases & Persistence:

  • PostgreSQL and MongoDB
  • JPA / Hibernate

Messaging & Asynchronous Processing:

  • Kafka
  • RabbitMQ
  • Apache Avro

Testing & Code Quality:

  • Unit Test & Integration Test
  • Mockito & JUnit
  • Test Containers

Design & Architecture: (Nice to have)

  • REST API Design with OpenAPI/Swagger
  • UML Modeling (Sequence Component and Class Diagrams)
  • Database Modeling
  • GoF (Gang of Four) Design Patterns
  • Enterprise Integration Patterns (EIP)

Others:

  • Knowledge of Git for version control.
  • Basic knowledge of Kubernetes (K8s).
  • Experience with at least one public cloud such as GCP AWS or Azure.
  • Desirable: Experience with IBM Cloud.

Required Skills

  • Your willingness to do the right thing even when facing adversity
  • You care about the well-being of others and the world at large
  • You strive to approach things in a optimistic way
  • You nail the fundamentals sweat the details
  • You understand the whole is more than the sum of its parts and actively work towards continuous improvement of the group

More About PALO IT

Were eager to adapt to change learn from our experiences and move to meet our planets 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 worlds 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 worlds most complex challenges.

What We Offer

For more on our team culture and benefits check out our careers page.

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.