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

What Kind of Coding Community Should I Join?

Don’t be afraid to try out different coding communities. Each one is unique and your coding community will be a valuable tool during your boot camp experience and your professional career.

Related Industries: Computer Science, Data
People work on coding on computer

Into the (Un)known

Robert Delfs explains how the framework of knowns and unknowns can help instructors along the path of discovery.

Related Industries: Computer Science, Data
An image shows a student wearing a suit and smiling at the camera.