Please scroll down, To apply

Full Stack Developer

hiring now

Robert Half

2021-12-03 08:50:22

Job location Cincinnati, Ohio, United States

Job type: fulltime

Job industry: HR / Recruitment

Job description

Full Stack Java Developers


Overview

Looking for experienced (4+ years) Software Engineers with a broad range of languages, who can adapt to new client environments and learn new technologies quickly. We are looking for full-stack developers, but also consultants with deep expertise in specific modern technologies. We provide vast opportunities to learn new capabilities.


Responsibilities

· Design and implement software solutions at the application, package, class, and method level

· Coach less senior engineers

· Lead for small teams

· Work with project team to ensure requirements and proposed solution meet standards

· Analyze requirements to identify technical recommendations

· Recommend future application solutions

· Review team member code for adherence to design specs, style guidelines, and best practices

· Participate in and/or facilitate agile ceremonies

· Translate requirements into technical specifications

· Integrate packages or applications

· Perform test planning and execution; utilize test automation and software best practices

· Resolve application performance problems

· Advocate for new features and better practices

· Reinforce technical product and architectural standards

· Diagnose and resolve complex defects

· Develop and implement contingency plans for technical environments

· Provide application maintenance and support

· Promote DevOps principles


Qualifications

· Experience in all or some of the following technologies:

o Java

o JavaScript

o TypeScript

o React

o Spring

o SQL, PostgresSQL, Relational Databases

o AWS - Fargate, Lambda, API Gateway, SQS, SNS, S3

o Cloud Services

o Microservices

o REST

o Additional technologies that would be valuable include: Vue, Angular, MongoDB, DynamoDB,

· Proficiency in a server-side framework and a client-side framework

· Ability to design software at the application, package, class, and method level

· Familiarity design patterns and principles

· Proven experience with a source control system

· Ability to articulate differences in software development methodologies

· Understanding of testing at the unit, integration, and system levels

· Proven experience using ORM tools

· Understanding of query performance implications

· Familiarity with DevOps tooling

· Experience with Cloud Computing

Inform a friend!

<!– job description page –>
Top