Robert Half - Greenville, SC

posted about 2 months ago

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

About the position

Be THE Java Developer in Greenville, SC! Are you a coding craftsman passionate about building robust and scalable Java applications? Do you thrive in collaborative environments, shaping the future alongside a talented team? If so, then Robert Half wants you in Greenville, SC! Join our innovative team and play a pivotal role in building and maintaining the technological backbone of our company. We're seeking a passionate Mid-Level or Senior Java Developer to contribute to the creation and evolution of our critical Java-based systems. In this role, you will collaborate with designers, product managers, and engineers to translate requirements into efficient and secure Java applications. You will design, develop, and maintain highly scalable and performant Java applications using various frameworks and libraries. Writing clean, maintainable, and well-documented code adhering to best practices and design patterns will be a key part of your responsibilities. Additionally, you will implement unit and integration tests to ensure code quality and stability, participate in code reviews, troubleshooting, and continuous integration/continuous delivery (CI/CD) processes. Staying up-to-date with the latest Java advancements and related technologies will also be essential to your success in this position.

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.
  • Experience with Spring Framework or similar enterprise frameworks.
  • Knowledge of microservices architecture.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Experience with Docker and containerization technologies.
  • Proficiency in 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
  • The chance to be part of a team that is passionate about building the future.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service