E-Solutions Group - Jersey City, NJ

posted 20 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 Kubernetes and Docker. The developer will work in an Agile environment, contributing to code quality and best practices while collaborating with a team to meet organizational goals.

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 to ensure project delivery and quality standards.
  • Utilize source control tools like GIT for version control.
  • Participate in Agile development processes and contribute to sprint planning and retrospectives.
  • Optimize software processes through automation and configuration management.
  • Lead and guide junior team members in technical tasks.

Requirements

  • 8 to 10 years of strong Java development experience.
  • Expertise in microservices development.
  • Proficient in Azure, Kubernetes, Docker, and Open Shift.
  • Experience with the Spring framework.
  • Strong coding skills with a focus on code quality and best practices.
  • Familiarity with source control tools, particularly GIT.
  • Experience with Agile development methodologies.
  • 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 monitoring tools like Splunk and Dynatrace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service