Backend Developer

KellyMitchell Group, Inc.
Job LocationUS
Job TagContract

Location: Blue Ash, OH

Description:

Our client is seeking a Backend Developer to join their team in Blue Ash, Ohio. This candidate will design, build, test, maintain, and have a direct and meaningful impact on the roadmap of the company platform. 

Responsibilities:

  • Lead and participate in the design and implementation of large and architecturally significant applications
  • Work to continuously improve software delivery processes and practices
  • Build partnerships across the application, business, and infrastructure teams
  • Develop programming specifications
  • Design, code, and unit test application code using Software Development Life Cycle best practices
  • Complete estimates and work plans independently for design, development, implementation, and rollout tasks
  • Create technical system documentation and ensure that it remains current throughout all phases of the SDLC
  • Communicate with the appropriate teams to ensure that assignments are managed appropriately and that completed assignments are of the highest quality
  • Provide support for applications, including involvement with the Support Center, NOC, infrastructure teams, and vendors 
  • Mentor or provide on-the-job training to more junior associates
  • Mentor team members in software development principles, patterns, processes, and practices

Qualifications:

  • Experience with modern libraries and tooling
  • Strong GO and Java programming skills and data structures experience 
  • Strong Microservices architecture and development skills
  • Significant experience with the Spring Framework and its core features
  • Significant knowledge of SQL and NoSQL Databases including Oracle, Postgres, and Cassandra
  • Experience in Messaging architectures & development- Kafka or equivalent
  • Proven experience in building RESTful APIs and a deep understanding of REST principles
  • Experience working with Docker, GIT, CI/CD, and writing unit and integration tests
  • Strong analytical problem solving skills and excellent written and verbal communication skills
  • Self-starter with strong initiative, quality deliverable and ability to work under pressure
  • Business-minded approach to time, costs, and deadlines
  • Demonstrated ability to work well within a team environment

Top 10 Coding Projects for Beginners

The best way to begin to learn to code is to simply start coding! When you gain experience developing challenging projects from inception to completion, you establish a strong work ethic that will benefit you throughout your career. 

Related Industries: Coding, Data
A woman works at a laptop.

How to Become a Strong Female Role Model

When Ashley Hurlburt started doing data entry for a massage therapist association, she realized it wasn’t so black and white.

Related Industries: Coding, Data
A portrait shows Ashley Hurlburt holding her daughter and smiling at the camera.