Globant - Dallas, TX

posted about 2 months ago

Full-time
Dallas, TX
Publishing Industries

About the position

We are seeking a highly skilled and experienced Java Developer with a strong focus on Reactive programming and WebFlux. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable applications using Java and related technologies. This role requires a deep understanding of Reactive programming principles and the ability to implement them effectively in real-world applications. You will work closely with cross-functional teams to ensure that business requirements are accurately translated into technical specifications, leading to the successful delivery of software solutions that meet the needs of our clients. In this position, you will design, develop, and implement efficient and reliable Java applications using Reactive programming and the WebFlux framework. Your responsibilities will include writing clean, maintainable, and testable code that adheres to best practices and coding standards. You will also be tasked with optimizing application performance and ensuring scalability by leveraging Reactive patterns and techniques. As part of your role, you will perform code reviews, provide constructive feedback to team members, and debug and resolve issues as they arise. Your ability to troubleshoot and fix bugs will be crucial in ensuring the timely delivery of high-quality software. Staying up-to-date with the latest industry trends, technologies, and best practices related to Reactive programming and WebFlux will be essential for your success in this role. You will collaborate with other developers, architects, and stakeholders to continuously improve the software development process and enhance overall product quality. Your contributions will play a significant role in shaping the future of our applications and ensuring that they remain competitive in a rapidly evolving technological landscape.

Responsibilities

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Design, develop, and implement efficient and reliable Java applications using Reactive programming and the WebFlux framework.
  • Write clean, maintainable, and testable code following best practices and coding standards.
  • Optimize application performance and ensure scalability by leveraging Reactive patterns and techniques.
  • Perform code reviews and provide constructive feedback to team members.
  • Debug and resolve issues, troubleshoot and fix bugs, and ensure timely delivery of high-quality software.
  • Stay up-to-date with the latest industry trends, technologies, and best practices related to Reactive programming and WebFlux.
  • Collaborate with other developers, architects, and stakeholders to continuously improve the software development process and enhance overall product quality.

Requirements

  • Strong experience in Java development with a focus on Reactive programming and WebFlux.
  • Proven ability to design and implement high-performance, scalable applications.
  • Experience with clean coding practices and writing maintainable code.
  • Strong debugging and troubleshooting skills to resolve issues effectively.
  • Ability to work collaboratively in a team environment and communicate effectively with stakeholders.

Nice-to-haves

  • Experience with other reactive frameworks such as Akka and WebFlux.
  • Familiarity with cloud-based technologies and platforms (e.g., AWS).
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with DevOps practices and tools.

Benefits

  • Relocation assistance available for many positions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service