Skip to main content
Search Jobs

See All Jobs

Senior Full Stack UI Developer - Java and MongoDB

Rio de Janeiro, Rio de Janeiro, Brazil

Job Description

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Job Duties

We are looking for a Senior Developer who will play a pivotal role in the development and maintenance of our web application solutions. The candidate must have a strong background in Java (using Springboot) and MongoDB. Ideally they will have at least a basic understanding and experience developing a backend for a Typescript/JavaScript front-end. A working knowledge of websockets, APIs, MQTT and Protocol Buffers would also be desirable.

Responsibilities:

  • Collaborate in a cross-functional team to design, develop, and test software solutions that meet product requirements.
  • Understand the needs of front-end developers who are using Vue.js, Typescript and JavaScript.
  • Deep understanding of manipulation of JSON data.
  • Utilize expertise in Java to contribute to backend development tasks.
  • Write unit tests, collaborate with QA to understand their tests, use and modify a simulator.
  • Manipulate and troubleshoot MongoDB storage.
  • Use websockets, Protobuf, MQTT and APIs to communicate with other applications in our internal ecosystem.
  • Participate in Agile and Scrum methodologies, ensuring timely delivery of high-quality code.
  • Perform peer reviews on PRs.
  • Collaborate using Git and Azure DevOps to track user stories and tasks; version control; continuous integration and deployment.
  • Leverage AI to increase productivity for developing code, testing and documentation.
  • Raise suggestions for best practices in software development, use of AI, code reviews, and unit testing.
  • Communicate effectively with lead developer, scrum master, fellow developers, QA team, and stakeholders in English, ensuring a clear understanding of project goals and progress.
  • Contribute to a positive, collaborative and supportive team environment. Assist other team members with technical issues as needed.

Qualifications

Qualifications: 

  • Bachelor's degree in Computer Science or a related field.
  • At least 3 years of experience in full-stack web and web app development.
  • Expertise in Java and MongoDB.
  • Experience in Vue.js, Typescript and JavaScript development preferred.
  • Proficiency with JSON data model manipulation.
  • Familiarity with websockets, APIs, MQTT and Protocol Buffers.
  • Experience writing unit tests and developing simulators.
  • Strong problem-solving and analytical skills.
  • Experience using AI such as CoPilot or an agentic IDE for coding, testing and documentation.
  • Experience with Git and Azure DevOps or similar tools for task management, version control, and continuous integration.
  • Understanding of Agile and Scrum methodologies.
  • Excellent verbal and written communication skills in English.
  • Ability to thrive on a team with people from different cultures and backgrounds.
  • Demonstrated ability to perform under pressure with strict deadlines and precise requirements.
  • A collaborative mindset, prioritizing the well-being of the team.
  • Able to work independently with little oversight. Willing to offer suggestions to improve code as well as our group processes.

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brazil

Job Details

Requisition Number:200769
Experience Level: Experienced Hire 
Job Family: Engineering/Science/Technology 
Product Service Line: [[division]]
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply Job ID 200769 Date posted 07/15/2025 Category Engineering/Science/Technology

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Job Duties

We are looking for a Senior Developer who will play a pivotal role in the development and maintenance of our web application solutions. The candidate must have a strong background in Java (using Springboot) and MongoDB. Ideally they will have at least a basic understanding and experience developing a backend for a Typescript/JavaScript front-end. A working knowledge of websockets, APIs, MQTT and Protocol Buffers would also be desirable.

Responsibilities:

  • Collaborate in a cross-functional team to design, develop, and test software solutions that meet product requirements.
  • Understand the needs of front-end developers who are using Vue.js, Typescript and JavaScript.
  • Deep understanding of manipulation of JSON data.
  • Utilize expertise in Java to contribute to backend development tasks.
  • Write unit tests, collaborate with QA to understand their tests, use and modify a simulator.
  • Manipulate and troubleshoot MongoDB storage.
  • Use websockets, Protobuf, MQTT and APIs to communicate with other applications in our internal ecosystem.
  • Participate in Agile and Scrum methodologies, ensuring timely delivery of high-quality code.
  • Perform peer reviews on PRs.
  • Collaborate using Git and Azure DevOps to track user stories and tasks; version control; continuous integration and deployment.
  • Leverage AI to increase productivity for developing code, testing and documentation.
  • Raise suggestions for best practices in software development, use of AI, code reviews, and unit testing.
  • Communicate effectively with lead developer, scrum master, fellow developers, QA team, and stakeholders in English, ensuring a clear understanding of project goals and progress.
  • Contribute to a positive, collaborative and supportive team environment. Assist other team members with technical issues as needed.

Qualifications

Qualifications: 

  • Bachelor's degree in Computer Science or a related field.
  • At least 3 years of experience in full-stack web and web app development.
  • Expertise in Java and MongoDB.
  • Experience in Vue.js, Typescript and JavaScript development preferred.
  • Proficiency with JSON data model manipulation.
  • Familiarity with websockets, APIs, MQTT and Protocol Buffers.
  • Experience writing unit tests and developing simulators.
  • Strong problem-solving and analytical skills.
  • Experience using AI such as CoPilot or an agentic IDE for coding, testing and documentation.
  • Experience with Git and Azure DevOps or similar tools for task management, version control, and continuous integration.
  • Understanding of Agile and Scrum methodologies.
  • Excellent verbal and written communication skills in English.
  • Ability to thrive on a team with people from different cultures and backgrounds.
  • Demonstrated ability to perform under pressure with strict deadlines and precise requirements.
  • A collaborative mindset, prioritizing the well-being of the team.
  • Able to work independently with little oversight. Willing to offer suggestions to improve code as well as our group processes.

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brazil

Job Details

Requisition Number:200769
Experience Level: Experienced Hire 
Job Family: Engineering/Science/Technology 
Product Service Line: [[division]]
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Job Duties

We are looking for a Senior Developer who will play a pivotal role in the development and maintenance of our web application solutions. The candidate must have a strong background in Java (using Springboot) and MongoDB. Ideally they will have at least a basic understanding and experience developing a backend for a Typescript/JavaScript front-end. A working knowledge of websockets, APIs, MQTT and Protocol Buffers would also be desirable.

Responsibilities:

  • Collaborate in a cross-functional team to design, develop, and test software solutions that meet product requirements.
  • Understand the needs of front-end developers who are using Vue.js, Typescript and JavaScript.
  • Deep understanding of manipulation of JSON data.
  • Utilize expertise in Java to contribute to backend development tasks.
  • Write unit tests, collaborate with QA to understand their tests, use and modify a simulator.
  • Manipulate and troubleshoot MongoDB storage.
  • Use websockets, Protobuf, MQTT and APIs to communicate with other applications in our internal ecosystem.
  • Participate in Agile and Scrum methodologies, ensuring timely delivery of high-quality code.
  • Perform peer reviews on PRs.
  • Collaborate using Git and Azure DevOps to track user stories and tasks; version control; continuous integration and deployment.
  • Leverage AI to increase productivity for developing code, testing and documentation.
  • Raise suggestions for best practices in software development, use of AI, code reviews, and unit testing.
  • Communicate effectively with lead developer, scrum master, fellow developers, QA team, and stakeholders in English, ensuring a clear understanding of project goals and progress.
  • Contribute to a positive, collaborative and supportive team environment. Assist other team members with technical issues as needed.

Qualifications

Qualifications: 

  • Bachelor's degree in Computer Science or a related field.
  • At least 3 years of experience in full-stack web and web app development.
  • Expertise in Java and MongoDB.
  • Experience in Vue.js, Typescript and JavaScript development preferred.
  • Proficiency with JSON data model manipulation.
  • Familiarity with websockets, APIs, MQTT and Protocol Buffers.
  • Experience writing unit tests and developing simulators.
  • Strong problem-solving and analytical skills.
  • Experience using AI such as CoPilot or an agentic IDE for coding, testing and documentation.
  • Experience with Git and Azure DevOps or similar tools for task management, version control, and continuous integration.
  • Understanding of Agile and Scrum methodologies.
  • Excellent verbal and written communication skills in English.
  • Ability to thrive on a team with people from different cultures and backgrounds.
  • Demonstrated ability to perform under pressure with strict deadlines and precise requirements.
  • A collaborative mindset, prioritizing the well-being of the team.
  • Able to work independently with little oversight. Willing to offer suggestions to improve code as well as our group processes.

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brazil

Job Details

Requisition Number:200769
Experience Level: Experienced Hire 
Job Family: Engineering/Science/Technology 
Product Service Line: [[division]]
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply Job ID 200769 Department Engineering/Science/Technology

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Job Duties

We are looking for a Senior Developer who will play a pivotal role in the development and maintenance of our web application solutions. The candidate must have a strong background in Java (using Springboot) and MongoDB. Ideally they will have at least a basic understanding and experience developing a backend for a Typescript/JavaScript front-end. A working knowledge of websockets, APIs, MQTT and Protocol Buffers would also be desirable.

Responsibilities:

  • Collaborate in a cross-functional team to design, develop, and test software solutions that meet product requirements.
  • Understand the needs of front-end developers who are using Vue.js, Typescript and JavaScript.
  • Deep understanding of manipulation of JSON data.
  • Utilize expertise in Java to contribute to backend development tasks.
  • Write unit tests, collaborate with QA to understand their tests, use and modify a simulator.
  • Manipulate and troubleshoot MongoDB storage.
  • Use websockets, Protobuf, MQTT and APIs to communicate with other applications in our internal ecosystem.
  • Participate in Agile and Scrum methodologies, ensuring timely delivery of high-quality code.
  • Perform peer reviews on PRs.
  • Collaborate using Git and Azure DevOps to track user stories and tasks; version control; continuous integration and deployment.
  • Leverage AI to increase productivity for developing code, testing and documentation.
  • Raise suggestions for best practices in software development, use of AI, code reviews, and unit testing.
  • Communicate effectively with lead developer, scrum master, fellow developers, QA team, and stakeholders in English, ensuring a clear understanding of project goals and progress.
  • Contribute to a positive, collaborative and supportive team environment. Assist other team members with technical issues as needed.

Qualifications

Qualifications: 

  • Bachelor's degree in Computer Science or a related field.
  • At least 3 years of experience in full-stack web and web app development.
  • Expertise in Java and MongoDB.
  • Experience in Vue.js, Typescript and JavaScript development preferred.
  • Proficiency with JSON data model manipulation.
  • Familiarity with websockets, APIs, MQTT and Protocol Buffers.
  • Experience writing unit tests and developing simulators.
  • Strong problem-solving and analytical skills.
  • Experience using AI such as CoPilot or an agentic IDE for coding, testing and documentation.
  • Experience with Git and Azure DevOps or similar tools for task management, version control, and continuous integration.
  • Understanding of Agile and Scrum methodologies.
  • Excellent verbal and written communication skills in English.
  • Ability to thrive on a team with people from different cultures and backgrounds.
  • Demonstrated ability to perform under pressure with strict deadlines and precise requirements.
  • A collaborative mindset, prioritizing the well-being of the team.
  • Able to work independently with little oversight. Willing to offer suggestions to improve code as well as our group processes.

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brazil

Job Details

Requisition Number:200769
Experience Level: Experienced Hire 
Job Family: Engineering/Science/Technology 
Product Service Line: [[division]]
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply

Forge paths and opportunities

You have no Recently Viewed Jobs

You have no Saved Jobs

Join our
talent community

Be the first to hear about the latest news and updates at Halliburton.

Join Us

Sign up for job alerts

Sign up for job alerts and SMS text messages to be the first to know about personalized career opportunities at Halliburton. Plus, get all the latest on company news and happenings.

Sign Up