freehire launches on Product Hunt on 26 August.

Follow →

Java Full Stack developer

Summary

A remote Java Full Stack developer responsible for designing and building scalable, data-intensive applications using Java, Spring Boot, React/Angular, Postgres, Docker/Kubernetes, and cloud-native technologies like GCP.

This is a remote position.

Responsibilities:
  • BS or MS degree in Computer Science or a related technical field
  • Proven track record of delivering high quality, scalable and maintainable software products, and good understanding of designing data-intensive applications.
  • Excellent with Java (Java-8 and above), software design patterns and design principles.
  • Experience on creating orchestration framework with Airflow/Composer
  • Hands on experience on Web API design and developing cloud native application
  • Hands on experience in UI -> React (=) or Angular, JavaScript (ES6+), CSS3, HTML5
  • Hands on experience in writing Postgres SQL (=) / Teradata/BigQuery (No- SQL is a big plus)
  • Hands on experience with Docker + Kubernetes (elm) and Jenkins/GITLAB CI or others
  • Experience with Messaging Services -> RabbitMQ/Kafka/Pub sub or others
  • Experience in Frameworks -> Spring Boot/Cloud (Java), Python related rest API
  • Experience in Cloud -> Google Cloud - GKE, BigQuery, Data flow, Pubsub, Composer
  • Be consultative & participate in building strategy/roadmap for cloud solutions


Requirements

Technical Skills:
  • Strong knowledge of DS, Algorithms & OOPs concepts.
  • Java 1.8+, Angular 2+.
  • Spring Boot, Hibernate, JPA.
  • RDBMS database (MYSQL, MSSQL preferred).
  • Micro services Architecture.
  • JavaScript, ES6 Features, HTML, CSS.
  • Experience in the Version Control System like GIT.


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available