Swanktek - Princeton, NJ

posted 13 days ago

Full-time - Mid Level
Princeton, NJ
Professional, Scientific, and Technical Services

About the position

The Java Developer position is a full-time role based in Princeton, NJ, requiring a strong background in Java and microservices development. The ideal candidate will have extensive experience in cloud technologies, particularly Azure, and will be adept at working with various development tools and methodologies, including Agile. This role emphasizes a delivery-focused approach and the ability to work independently while also leading a small team.

Responsibilities

  • Develop and maintain Java applications and microservices.
  • Implement cloud solutions using Azure, Kubernetes, Docker, and Open Shift.
  • Conduct code reviews and refactor code to adhere to best practices.
  • Collaborate with team members to ensure project delivery and quality standards.
  • Utilize source control tools like GIT for version management.
  • Participate in Agile development processes and ceremonies.
  • Guide and mentor junior team members in technical skills and project tasks.
  • Optimize software processes through automation and configuration management.

Requirements

  • 8 to 10 years of experience in Java and microservices development.
  • Strong expertise in Azure, Cloud, Kubernetes, Docker, and Open Shift.
  • Proficient in the Spring framework and Agile development methodologies.
  • Experience with source control tools, particularly GIT.
  • Strong problem-solving and analytical skills.
  • Advanced knowledge of software architecture and design principles.
  • Ability to multitask and prioritize effectively in a collaborative environment.

Nice-to-haves

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