Java Developer

Type: Contract | Location: Cincinnati, Ohio
DUTIES AND RESPONSIBILITIES:
• Implement new features while maintaining overall quality of software
• Driving stories and tasks to completion, actively identifying, and clearing roadblocks with minimal supervision
• Contribute to a culture of learning by documenting and sharing technical knowledge as a developer on an agile squad
• Participate in developer communities of practice by following best practices, participating in code reviews, and sharing knowledge
• Remain current on relevant technology trends
• Participate in researching and resolving customer issues
• Communication and working with internal and external customers and partners to help identify and refine requirements of work needing to be done
• Other duties that may be assigned

MINIMUM KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
• Bachelor's degree in Computer Science/Information Systems or comparable with 6 years or more of software development experience.
• Java (15 or above)
• Excellent communication skills, both written and verbal. The ability to produce architectural designs, flow charts, and other technical diagrams as needed.
• Familiarity with relational databases, SQL, and NoSQL
• Understanding of basic networking concepts, especially in AWS
• Experience with Git / GitHub
• Understanding of the full software development lifecycle
• Familiarity with security best practices for software development
• Strong problem-solving skills
• Strong culture of testing.
o Ability to develop testing plans and automations that utilize JUnit and / or Postman
• Quickly adapt and learn microservices methodologies and designs in an AWS environment
• Strong understanding and experience in developing APIs with Spring and Spring Boot
• Experience managing deployments in an AWS environment using Hashicorp Terraform

ADDITIONAL KNOWLEDGE, SKILLS AND ABILITIES PREFERRED:
• Testing utilizing Wiremock framework
• AWS VPC Networking experience
• Deep knowledge of utilizing IntelliJ IDE
• Knowledge and experience on architecting and development in Domain-Driven Architecture and Backend For Frontend Architectures
 

APPLY FOR THIS JOB