At Technical - Sarasota, FL

posted about 1 month ago

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

About the position

As a Full Stack Java Developer, you will be responsible for the design, development, customization, testing, and support of web applications and web services, along with their technical integrations. This role requires a strong understanding of both front-end and back-end technologies, allowing you to create seamless and efficient web solutions. You will work closely with cross-functional teams to gather requirements, design application architecture, and implement features that meet business needs. Your expertise in Java development and various web technologies will be crucial in delivering high-quality applications that enhance user experience and meet performance standards. In this position, you will leverage your skills in HTML, CSS, JavaScript, and various front-end frameworks such as ReactJS, UIkit, and Bootstrap to create responsive and user-friendly interfaces. You will also utilize Java-based content management systems like dotCMS and templating languages such as Velocity, JSP, or PHP to develop dynamic web applications. Your experience in deploying applications using RESTful web services will be essential for ensuring that our applications are robust and scalable. Additionally, you will be expected to document application architecture and diagrams, providing clarity on the current state of applications and their integrations. Familiarity with the System Development Life Cycle (SDLC) and Agile methodologies will help you navigate the development process effectively. You will also need to have a solid understanding of complex architecture and integration points within an enterprise environment, ensuring that all components work together seamlessly. This role is ideal for someone who is passionate about technology and enjoys solving complex problems. You will have the opportunity to work in a dynamic environment, contributing to innovative projects that drive the success of our organization.

Responsibilities

  • Design, develop, and customize web applications and web services.
  • Test and support web applications and their technical integrations.
  • Document application architecture and diagrams for current state.
  • Deploy new applications utilizing RESTful web services.
  • Collaborate with cross-functional teams to gather requirements and implement features.

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.
  • Hands-on experience with HTML, CSS, JavaScript, and CSS frameworks.
  • Proficiency in front-end frameworks such as ReactJS, UIkit, and Bootstrap.
  • Experience with Java-based CMS like dotCMS and templating languages such as Velocity, JSP, or PHP.
  • Experience in deploying applications using RESTful web services.
  • Familiarity with development in a Linux environment.
  • Proficient in development tools such as IntelliJ IDEA.
  • Working knowledge of System Development Life Cycle (SDLC) and Agile methodologies.
  • Understanding of complex architecture and integration points in an enterprise environment.

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