Robert Half - Greenville, SC

posted about 1 month ago

Full-time - Mid Level
Greenville, SC
Administrative and Support Services

About the position

The Java Developer position at Robert Half in Greenville, SC, is designed for a passionate individual who excels in building robust and scalable Java applications. This role involves collaborating with a talented team to create and maintain critical Java-based systems, contributing to the technological backbone of the company.

Responsibilities

  • Collaborate with designers, product managers, and engineers to translate requirements into efficient and secure Java applications.
  • Design, develop, and maintain highly scalable and performant Java applications using various frameworks and libraries.
  • Write clean, maintainable, and well-documented code adhering to best practices and design patterns.
  • Implement unit and integration tests, ensuring code quality and stability.
  • Participate in code reviews, troubleshooting, and continuous integration/continuous delivery (CI/CD) processes.
  • Stay up-to-date with the latest Java advancements and related technologies.

Requirements

  • 3 or more years of experience in Java application development with a knowledge of frontend, backend, and/or full stack.
  • Proven ability to program in JavaScript (Express, React, Node.js preferred).
  • Demonstrated coding ability in a portfolio or sample project.
  • Spring Framework or similar enterprise frameworks.
  • Microservices architecture.
  • Cloud platforms (AWS, Azure, GCP).
  • Docker and containerization technologies.
  • Build automation tools (Maven, Gradle).

Nice-to-haves

  • Relevant education, boot camp, or certification is nice to have.

Benefits

  • Competitive salary and benefits package
  • Opportunity to work on challenging and impactful projects
  • Collaborative and supportive work environment
  • Continuous learning and development opportunities
  • Vibrant and growing company culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service