E-Solutions Group - Jersey City, NJ

posted 12 days ago

Full-time - Mid Level
Jersey City, NJ
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Java Developer position is focused on developing robust applications using Java and microservices architecture. The role requires strong technical skills in cloud technologies, particularly Azure, and experience with containerization tools like Docker and Kubernetes. The developer will be expected to work collaboratively in an Agile environment, leading a small team while ensuring high-quality code through best practices and code reviews.

Responsibilities

  • Develop and maintain Java applications using microservices architecture.
  • Implement and manage cloud solutions using Azure, Kubernetes, and Docker.
  • Conduct code reviews and refactor code to adhere to best practices.
  • Collaborate with team members in an Agile development environment.
  • Lead and guide junior team members in technical tasks.
  • Optimize software processes through automation and configuration management.
  • Stay updated with industry technology trends and best practices.

Requirements

  • 8 to 10 years of strong Java development experience.
  • Expertise in microservices development.
  • Proficiency in Azure, Kubernetes, Docker, and Open Shift.
  • Experience with the Spring framework.
  • Strong skills in code writing, reviews, and refactoring.
  • Familiarity with source control tools like GIT.
  • Experience with Kafka or any streaming technology is a plus.
  • Knowledge of monitoring tools like Splunk and Dynatrace is beneficial.
  • Strong problem-solving and analytical skills.
  • Advanced knowledge of system architecture and design.

Nice-to-haves

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