Full Stack Java Developer - TechUSA
Sarasota, FL
About the Job
- Responsible for designing, developing, customizations, testing, and support of web applications or web services and their technical integrations
- Education and Experience
- Bachelor's degree in Computer Science, Computer Engineering, or related field required. Master's degree desired.
- Must have a minimum of 5+ years' relevant experience in Full Stack Java development.
- Technical Requirements (Must Have)
- Hands on experience w/proficiency in developing in HTML; CSS; JavaScript, CSS
- Front End Frameworks, such as ReactJS, UIkit, Bootstrap, etc.
- Java based CMS, such as dotCMS
- Templating language, such as Velocity, JSP, or PHP
- Experience in deploying new application utilizing RESTful web services
- Capable of documenting application architecture/diagrams (current state)
- Experience with development in a Linux environment
- Fluent in development tools such as IntelliJ IDEA
- Working knowledge of System Development Life Cycle (SDLC); exposure to Agile development methodologies.
- Understanding and hands on experience with complex architecture and integration points in an enterprise architecture environment.
- Technical Requirements (Preferrable)
- 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 is a plus.
- Experience in web services client development is a plus.
- Experience with other languages and platforms including SQL and .NET and is a plus.
Source : TechUSA