Senior Java Developer - 100% Remote

Stefanini

United States

Remote

USD 35,000 - 71,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Meal voucher
Course discounts
Academy Stefanini
Mentoring
Medical assistance
Dental assistance
Travel club
Pet insurance

Job summary

Stefanini in Brazil is seeking a Senior Java backend developer with architectural vision to design and evolve microservices and REST APIs using Java 17+ and Spring Boot 3. You will assess risks, drive technical solutions, and collaborate with cross-functional teams to ensure scalable, secure software.

You will work with containers and Kubernetes, implement testing, observability, and documentation, review code, and mentor others.

Qualifications

  • 5+ years backend development experience, including at least 3 years with Java and Spring Boot.
  • Strong knowledge of Java 17+, Spring Boot 3, microservices, REST APIs, and OpenAPI/Swagger.
  • Knowledge of development patterns and principles, such as DDD, Clean Architecture, SOLID, and design patterns.
  • Experience with relational databases (PostgreSQL, Oracle, or SQL Server) and JPA/Hibernate.
  • Knowledge of automated testing with JUnit 5 and Mockito, Docker, Git, and CI/CD.
  • Ability to analyze complex scenarios, anticipate risks, assess impacts, and recommend technical solutions grounded in architecture best practices.
  • Autonomy, critical thinking, and clear communication to collaborate with technical and business teams.

Responsibilities

  • Develop and evolve microservices and backend applications using Java 17+ and Spring Boot 3.
  • Design, implement, and document REST APIs, considering security, performance, versioning, and scalability.
  • Analyze solutions from an architectural perspective, identifying risks, dependencies, and impacts, and proposing improvements and technical alternatives.
  • Support development decisions with critical thinking, evaluating scenarios and guiding solutions aligned with architecture best practices and business needs.
  • Develop synchronous and asynchronous integrations using messaging and event-driven architecture.
  • Model data, optimize queries, and ensure quality through automated testing, observability, and development best practices.
  • Work with containerization and deployment in Kubernetes environments, in partnership with platform teams.
  • Perform code reviews, share knowledge, and provide technical support to less experienced professionals.

Skills

Java
Spring Boot
Microservices
REST APIs
OpenAPI/Swagger
JPA/Hibernate
Docker
Git
CI/CD
JUnit/Mockito
Critical thinking

Tools

Kafka
RabbitMQ
Azure Service Bus
Kubernetes

Job description

Location: Brazil

At the Group Stefanini, we believe in the power of collaboration. We co-create innovative solutions in partnership with our clients, combining cutting-edge technology, artificial intelligence, and human creativity. We are at the forefront of solving business problems, delivering real impact on a global scale.

By joining Stefanini, you become part of a global journey of transformation. We are committed to creating positive impact not only in business but also in the lives of our employees. If you are looking for an opportunity for professional growth in a company that values innovation, respect, autonomy, and partnership, you will find it here!

Join us and be part of the change!

Are you a Senior Java developer with an architectural vision and critical thinking?

We are looking for a professional with solid backend experience, capable of anticipating risks, assessing impacts, and driving technical solutions with autonomy, contributing to more efficient, secure, and scalable decisions.

Activities:
  • Develop and evolve microservices and backend applications using Java 17+ and Spring Boot 3.
  • Design, implement, and document REST APIs, considering security, performance, versioning, and scalability.
  • Analyze solutions from an architectural perspective, identifying risks, dependencies, and impacts, and proposing improvements and technical alternatives.
  • Support development decisions with critical thinking, evaluating scenarios and guiding solutions aligned with architecture best practices and business needs.
  • Develop synchronous and asynchronous integrations using messaging and event-driven architecture.
  • Model data, optimize queries, and ensure quality through automated testing, observability, and development best practices.
  • Work with containerization and deployment in Kubernetes environments, in partnership with platform teams.
  • Perform code reviews, share knowledge, and provide technical support to less experienced professionals.
Requirements:
  • Minimum of 5 years of backend development experience, including at least 3 years with Java and Spring Boot.
  • Solid knowledge of Java 17+, Spring Boot 3, microservices, REST APIs, and OpenAPI/Swagger.
  • Knowledge of development patterns and principles, such as DDD, Clean Architecture, SOLID, and design patterns.
  • Experience with relational databases (PostgreSQL, Oracle, or SQL Server) and JPA/Hibernate.
  • Knowledge of automated testing with JUnit 5 and Mockito, Docker, Git, and CI/CD.
  • Ability to analyze complex scenarios, anticipate risks, assess impacts, and recommend technical solutions grounded in architecture best practices.
  • Autonomy, critical thinking, and clear communication to collaborate with technical and business teams.
Differentiators:
  • Experience with messaging and event-driven architecture (Kafka, RabbitMQ, or Azure Service Bus).
  • Knowledge of Kubernetes, Azure, and CI/CD pipelines.
  • Experience with observability, API security, and NoSQL databases.
  • Familiarity with enterprise architecture and artificial intelligence tools applied to development.
  • Experience in large-scale environments, especially in the financial or telecommunications sectors.
Additional information

Work model: 100% remoto.

Hiring model: CLT Stefanini

  • Food or meal voucher;
  • Discounts on courses, universities, and language institutions;
  • Academy Stefanini — platform with online, free, up-to-date courses and certificates;
  • Mentoring;
  • Benefits club for medical appointments and exams;
  • Medical assistance;
  • Dental assistance;
  • Benefits club and discounts at the best establishments;
  • Travel club;
  • Pet insurance agreement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Architect — Remote
Senior Java Backend Architect — Remote

Stefanini • United States

Remote
USD 35,000 - 71,000
Meal voucher
Course discounts
Academy Stefanini
+5
Senior Kotlin/Java Backend Engineer - Remote work | REF#304009
Senior Kotlin/Java Backend Engineer - Remote work | REF#304009

BairesDev • United States

On-site
CLP 84,666,000 - 141,110,000
Remote work
USD compensation
Home office setup
+3
Senior Java Tech Lead - Remote Work | REF#303982
Senior Java Tech Lead - Remote Work | REF#303982

BairesDev • United States

On-site
MXN 1,200,000 - 2,400,000
100% remote work
Competitive USD or local currency pay
Hardware provided
+3
Full Stack Java Developer - Remote Work | REF#304761
Full Stack Java Developer - Remote Work | REF#304761

BairesDev • United States

Remote
MXN 1,653,000 - 2,387,000
Remote work 100%
USD compensation
Hardware setup
+3
Backend Engineer (Java) - Remote Work | REF#305725
Backend Engineer (Java) - Remote Work | REF#305725

BairesDev • United States

Remote
CLP 88,322,000 - 127,576,000
100% remote work
USD compensation
Hardware provided
+4
Java Full Stack Developer - Remote Work | REF#299766
Java Full Stack Developer - Remote Work | REF#299766

BairesDev • United States

On-site
CLP 82,267,000 - 118,830,000
Remote work
USD compensation
Work from home setup
+4
12748852 - Desenvolvedor Java SR - 100% Remoto
12748852 - Desenvolvedor Java SR - 100% Remoto

Stefanini • United States

Remote
USD 140,000 - 190,000
Mid-Level Fullstack (Java | Angular) Developer (Fully Remote)
Mid-Level Fullstack (Java | Angular) Developer (Fully Remote)

Partner Company • United States

Remote
USD 110,000 - 170,000
Health insurance
Dental insurance
Meal allowances
+5
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Emergn • United States

Remote
USD 90,000 - 134,000
Health and life insurance
Meal allowance
Internet allowance
+2
Senior Software Engineer (Java/React) - Remote Work | REF#304782
Senior Software Engineer (Java/React) - Remote Work | REF#304782

BairesDev • United States

Remote
MXN 1,662,000 - 2,401,000
100% remote
USD compensation or local currency
Home equipment provided
+3