Logo
Encore Talent Solutions

Senior Java Software Engineer

Encore Talent Solutions, Cincinnati, OH, United States


Encore Talent Solutions has partnered with a local client in staffing multiple Senior Java Engineers on a contract basis. These are exciting opportunities to work on transformation and modernization projects using cutting edge technologies.

JOB DESCRIPTION

This team’s services operate as foundational services that enable other teams to build enterprise domains and are key to supporting transitional architecture approach to modernizing digital and core systems. Examples of the services you will build are: gateways, proxies, webhooks and services to encrypt/tokenize protected information.

As a tech lead on the squad a candidate will be responsible for designing, developing and testing cloud native services hosted in both AWS and on-prem in openshift. He or she will also be responsible for conducting code reviews, knowledge transfer sessions across the team driving operational excellency through logging and monitoring. Candidates must have a strong understanding of AWS services, microservice based design principles and the ability to troubleshoot via log aggregators, and other performance monitoring tools.

MINIMUM KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:

Bachelor's degree in Computer Science/Information Systems or comparable with 3-10 years of software development experience.

Knowledge of object-oriented design and development.

Strong problem solving skills

Microservice design principles

Java (8 or above)

Spring Framework

Spring Boot

Experience with version control solutions, preferably Git/GitHub

Docker

Familiarity with relational databases and SQL

Gradle

Experience with any of the following, a plus:

AWS services

Kafka

Kubernetes

Terraform

Application Performance Monitoring / Logging software (Dynatrace / Splunk)