Job
Full
Stack Java Engineer Description: We are
looking for an experienced Full Stack Java Developer who will help create
microservices and APIs. This individual will work on a
collaborative team as part of a larger enterprise initiative to sunset legacy
APIs and implement new APIs and microservices that support in-place third party usage from legacy clients. The
Full Stack Java Developer that can provide highly efficient code to support
high transactional throughput is essential to the success of the overall initiative. You will
leverage Spring Boot to create reactive microservices with the overall goal of
protocol translation between former and current backends. You will deliver at
several layers of the architecture including API design and development;
microservice development, choreography or orchestration; and participate in the
full project lifecycle including requirements planning and documentation, test
planning, design and implementation, and end-to-end testing and go-live
support. This
role requires a variety of skills and capabilities: · 2+ years of continuous Java development experience. · 2+ years Spring Framework experience, specifically: o Spring
Boot o Spring
Batch o Spring
Cloud o Spring
Data o Spring
Transactional · Experience
with Pivotal Cloud Foundry (PCF) preferred; alternatively, Kubernetes or other
CNI system. · Experience
with the design and development of microservices for high efficiency and
enrichment with reactive design patterns. · Hands-on
experience leveraging object-oriented design patterns, domain driven design
principals, test driven development and enterprise architecture frameworks. · Hands-on
experience creating Restful Architectures. · Experience
developing private, partner, or public APIs preferred. · Experience
using DDL, DML, and preferably PL/SQL for relational databases. · Experience
working on large projects as a focus leader preferred. · Ability
to lead the full delivery of components to satisfy business requirements, from
design to build and testing through documentation and hand-off. · Ability
and willingness to participate in requirements discovery and refinement. · Ability
and willingness to provide documentation along with code delivery. · Strong
core UI development understanding with experience using more than one UI
framework: Angular, Ionic, React, and/or Vue.js. · Experience
managing local code structures and build specifications, versioning, and
automation, i.e. Maven, Git, CI/CD tools such as Jenkins. · Experience
in automated testing, mock frameworks, virtual services and performance testing
preferred. · Familiarity
with common design patterns for standard application development and
microservices development. · Experience
working in an Agile Development environment and willing to
contribute/facilitate in all Agile ceremonies. · High
personal and professional standards, integrity and ethics. · High-energy
and self-starter personality.Java Full Stack Engineer
Atlanta, GA
Apply for this Position
Follow Us
Accolades
