At Technical - Sarasota, FL

posted 4 days ago

Full-time - Mid Level
Sarasota, FL
Construction of Buildings

About the position

The Full Stack Java Developer is responsible for designing, developing, customizing, testing, and supporting web applications or web services along with their technical integrations. This role requires a strong background in both front-end and back-end development, with a focus on Java technologies and frameworks.

Responsibilities

  • Design and develop web applications and web services.
  • Customize existing applications to meet client needs.
  • Test applications to ensure functionality and performance.
  • Provide support for web applications and their integrations.
  • Document application architecture and diagrams.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related field required; Master's degree desired.
  • Minimum of 5+ years' relevant experience in Full Stack Java development.
  • Proficiency in HTML, CSS, JavaScript, and CSS frameworks.
  • Experience with front-end frameworks such as ReactJS, UIkit, Bootstrap.
  • Hands-on experience with Java-based CMS like dotCMS.
  • Familiarity with templating languages such as Velocity, JSP, or PHP.
  • Experience deploying applications utilizing RESTful web services.
  • Experience in a Linux development environment.
  • Fluency in development tools such as IntelliJ IDEA.
  • Knowledge of System Development Life Cycle (SDLC) and Agile methodologies.
  • Understanding of complex architecture and integration points in enterprise environments.

Nice-to-haves

  • Backend development with Java 8+ using Hibernate ORM and Spring.
  • Experience with Docker and Kubernetes.
  • Experience with Apache Kafka.
  • Experience in UI/UX Design or Graphic Design.
  • Experience in web services client development.
  • Familiarity with other languages and platforms including SQL and .NET.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service