Tektree Systems - Berkeley Heights, NJ

posted about 1 month ago

Full-time - Mid Level
Berkeley Heights, NJ
Construction of Buildings

About the position

We are seeking an experienced Java resource with a strong background in microservices and API development, as well as expertise in Cloud technologies, Kubernetes, Docker, and OpenShift. The ideal candidate will have a robust development experience in Java, with a focus on API development, and will be prepared to write source code from scratch. This role requires a balance of development and management skills, with approximately 40% of the time dedicated to development tasks and 60% to managing the team. The candidate should possess strong technical development experience, particularly in writing effective code, conducting code reviews, and implementing best practices for code refactoring. A delivery-focused approach is essential, along with the ability to work independently without direct supervision. The role also demands familiarity with various source control tools, specifically GIT, with a requirement for manual command experience. In addition to core Java and API development skills, the candidate should have previous work experience with the Spring framework and a solid understanding of Cloud, Kubernetes, Docker, and OpenShift technologies. Experience with streaming technologies such as Kafka, as well as monitoring tools like Splunk and Dynatrace, is considered a plus. Familiarity with Agile development lifecycle methodologies is also important, as is the ability to solve problems and analyze complex situations effectively. The candidate should be knowledgeable about industry-wide technology trends and best practices, capable of multitasking, and able to prioritize tasks with urgency. Collaboration within large teams to achieve organizational goals is a key aspect of this position.

Responsibilities

  • Write source code from scratch in Java for microservices and API development.
  • Manage a team with a focus on development and delivery, balancing 40% development and 60% management tasks.
  • Conduct code reviews and implement best practices for code refactoring.
  • Configure and manage software, optimizing processes through automation.
  • Collaborate with large teams to achieve organizational goals.
  • Utilize GIT for source control, specifically manual commands.
  • Participate in Agile development lifecycle methodologies.

Requirements

  • Strong development experience in Java.
  • Experience in API development and microservices.
  • Proficiency in Cloud technologies, Kubernetes, Docker, and OpenShift.
  • Previous work experience with the Spring framework.
  • Strong technical development experience in writing effective code and conducting code reviews.
  • Experience with various source control tools, particularly GIT (manual commands).
  • Strong problem-solving and analytical skills.
  • Advanced knowledge of architecture and design across all systems.

Nice-to-haves

  • Hands-on experience with Kafka or any streaming technology.
  • Experience with monitoring tools such as Splunk and Dynatrace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service