Unclassified - Berkeley Heights, NJ

posted about 2 months ago

Full-time - Mid Level
Berkeley Heights, NJ

About the position

We are seeking a highly skilled Java Developer with expertise in Kafka, Docker, and DevOps to join our team in Berkeley Heights, NJ. This position is a W2 contract or H1 transfer opportunity, and we have three openings available. The ideal candidate will have a strong background in Java development and leadership experience, with a proven track record of delivering high-quality software solutions. You will be responsible for writing and reviewing code, implementing best practices, and refactoring code to improve performance and maintainability. In this role, you will work closely with cross-functional teams in an Agile development environment, contributing to the entire software development lifecycle. Your experience with cloud technologies, Kafka, and OpenShift will be essential as you configure and manage software applications and optimize processes through automation. You will also be expected to demonstrate strong problem-solving and analytical skills, as well as the ability to multitask and prioritize effectively in a fast-paced environment. The successful candidate will have advanced knowledge of architecture and design principles across various systems, and will be comfortable using various source control tools, particularly GIT, with a focus on manual commands. Familiarity with streaming technologies, such as Kafka, and monitoring tools like Splunk and Dynatrace is a plus. We are looking for someone who is delivery-focused and can work independently without constant direction, while also being a collaborative team player who can contribute to achieving organizational goals.

Responsibilities

  • Write and review Java code following best practices and coding standards.
  • Lead development efforts and mentor junior developers.
  • Configure and manage software applications in cloud environments.
  • Optimize processes through automation and DevOps practices.
  • Participate in Agile development lifecycle activities, including sprint planning and retrospectives.
  • Conduct code reviews and provide constructive feedback to peers.
  • Utilize GIT for version control, focusing on manual commands.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Troubleshoot and resolve technical issues as they arise.

Requirements

  • Strong experience in Java development and leadership.
  • Proficiency in using GIT with manual commands.
  • Experience with cloud technologies and DevOps practices.
  • Familiarity with Kafka or other streaming technologies.
  • Knowledge of the Spring framework and Agile development methodologies.
  • Strong problem-solving and analytical skills.
  • Advanced knowledge of software architecture and design principles.
  • Ability to multitask and prioritize effectively in a fast-paced environment.

Nice-to-haves

  • Hands-on experience with Splunk and Dynatrace tools.
  • Experience with OpenShift and containerization technologies like Docker.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service