Job Description :
Java Developer
Louisville, KY
Long Term


8+ years of overall IT experience
6+ years of hands-on experience in Java based Web and API development platforms
Extensive working experience (2+ years) of developing RESTFul Web Services and APIs using the Open source frameworks, e.g., Spring Framework (Spring Boot) or Java EE / Jersey
One or more years of hands-on experience in designing scalable, enterprise level distributed systems on cloud, preferably Google Cloud Platform (GCP)
Experience building containerized micro services
Extensive working experience in XML and JSON technologies
In-depth knowledge of CD/CI, API architecture, deployment & resiliency
Possess excellent understanding of network technologies as they relate to cloud preferably GCP
Experience with deploying hybrid systems with on-premises and cloud components
Working experience in Agile Methodologies
Tools knowledge: JIRA, Confluence, Maven, Jenkins, GitHub is mandatory with hands-on experience. Branching, version controlling strategy knowledge is important
Excellent verbal and written communication skills