Full Stack Java Developer
Job Description:
Full Stack Java Developer
Location: Atlanta, GA or REMOTE
Duration: Long Term
As a Full Stack Java Developer, you will design and develop back-end
Java SpringBoot services.
You will be working on a Big Data processing project running on Google
Cloud using technologies like DataFlow (Apache Beam), PubSub,
Kubernetes and Graph Databases.
What you’ll do
Develop strategic design and requirements on small systems or modules
of large systems.
Build and consume RESTful, JSON-based APIs and Batch and Realtime
Streaming applications.
Perform general application development activities, including unit
testing, code deployment to development environment and technical
documentation.
Participates in the estimation process, use case specifications,
reviews of test plans and test cases, requirements, and project
planning.
What experience you need
Development experience working with clientside JavaScript frameworks
(preferably Angular or React, TypeScript), Node.JS, NPM, server side
frameworks (Java / Spring / Spring Cloud / Spring Boot / SpringBoot
Microservices)
Unit and automation testing (Jasmine, JUnit, Cucumber)
Knowledge of Public Cloud technologies: Google, AWS (Kubernetes, Graph
Databases etc.)
What could set you apart
Hands-on experience with a Big Data project.
Modern software development life cycles including Continuous
Integration and Continuous Delivery