Enable job alerts via email!

Software Engineer / Big Data

Ports North

Kentucky

Remote

USD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider is seeking a Software Engineer to join their team remotely. The ideal candidate will possess strong problem-solving skills, proficiency in Java, and have over 5 years of experience in software development. Responsibilities include interfacing with technical teams, writing specifications, and implementing coding best practices. Candidates should also be familiar with data modeling and test-driven development.

Qualifications

  • 5+ years of Software Development experience.
  • Proficiency in writing and reviewing specifications for moderate complexity.
  • Ability to work with complex data models.

Responsibilities

  • Interface with other technical personnel to finalize requirements.
  • Write and review portions of detailed specifications.
  • Work with development team to translate requirements into designs.
  • Implement development processes and coding best practices.
  • Resolve technical issues as necessary.

Skills

Java development
JUnit testing
Maven
IntelliJ IDEA
Data manipulation languages
Data modeling principles
Test-driven development
Agile methodologies
Waterfall methodologies
Oral and written communication skills

Education

B.S in Engineering/Computer Science or equivalent

Tools

Maven
IntelliJ IDEA
Job description
Overview

Title: Software Engineer

Location: 100% remote EST and CST preferred

We have partnered with our client in their search for a Software Engineer who is analytical and smart with excellent problem-solving skills. Ability to follow through logic and instructions with an interest in building unique solutions with the use of Big Data technology.

Responsibilities
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Work closely with other development team members to understand moderately complex requirements and translate them into software designs.
  • Successfully implement development processes, coding best practices and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve technical issues as necessary.
  • Complete bug fixes.
  • All other duties as assigned.
Skills Required
  • Proficiency in Java development language and junit testing framework.
  • Familiarity with Maven build tool.
  • Familiarity with IntelliJ IDEA
  • Familiarity of Industry best practices - Code coverage.
  • Ability to work well with internal and external technology resources.
  • Ability to write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Proficiency with data manipulation languages
  • Understanding of data modeling principles.
  • Ability to work with complex data models.
  • Knowledge of software development methodologies (e.g., Agile, Waterfall)
  • Knowledge of data storage subsystems.
  • Knowledge of test-driven development.
  • Good oral and written communications skills.
Education & Work Experience
  • 5+ years of Software Development experience
  • B.S Engineering/Computer Science or equivalent required
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.