Junior Java Developer/ Engineer

Keylent

Cleveland, OH

JOB DETAILS
SKILLS
Algorithms, Analysis Skills, Apache Hadoop, Apache Spark, Application Programming Interface (API), Automation Systems, Best Practices, Big Data, C++ Programming Language, Code Reviews, Communication Skills, Complexity Algorithms, Computer Science, Computer Systems, Data Processing, Data Quality, Data Structures, Database Extract Transform and Load (ETL), Distributed Computing, Ecosystems, Financial Operations, Health Information Technology, High Availability, Identify Issues, Information Technology & Information Systems, Interpersonal Skills, Java, MapReduce, Microsoft C# (C Sharp), Object Oriented Development, Object Oriented Programming (OOP) Languages, Onboarding, PHP Scripting Language (PHP Hypertext Preprocessor), Performance Management, Perl Programming Language, Presentation/Verbal Skills, Process Improvement, Product Development, Python Programming/Scripting Language, Quality Monitoring, Research & Development (R&D), Ruby, Software Development, Software Engineering, Statistics, Systems Maintenance, Testing, Time Management, Unix Operating Systems, Writing Skills
LOCATION
Cleveland, OH
POSTED
Today
Software Engineer

Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Experience around 6 years, Priority Citizens.

Job Overview & Purpose: Client is searching for Software Engineers to helpus build complex algorithms that implement state of the art analytics in a Hadoop, with technologies like MapReduce and Spark. Our Software Engineers bring a full-stack perspective to the entire engineering organization and make an impact on software development, automation configuration, monitoring, and process improvements. Candidates will have the opportunity to make significant contributions to current and future versions of our Big Data platform that transforms our partners' clinical, financial, and operational data into actionable information that enables Population Health and Performance Management.

Essential Functions:

  • Participate in the full lifecycle of large feature development through definition, design, implementation and testing
  • Be an advocate for developing best practices in the organization, and bring in knowledge of new technologies to the team
  • Regularly contribute to ongoing improvements in engineering process and product development ecosystem
  • Foster an environment of continuous learning and improvement
  • Contribute to ongoing education initiatives and the on-boarding of new engineers
  • Take technical ownership for specific facets of the technology stack
  • Participate in designing and building large distributed systems which scale well
  • Participate in Research and Development (R&D) activities at the project level
  • Share areas of technical expertise
  • Improve processing time and reduce complexity
  • Effective time management skills
  • Develop, troubleshoot, and optimize new and existing distributed code
  • Responsible for project and code quality, including participation in code reviews
  • Analyze and improve the performance of our distributed data processing system
  • Develop tools and utilities to maintain high system availability, monitor data quality, and provide statistics

Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related field
  • Knowledge of software development in an object-oriented programming language: Java, C++, C#, Python, PHP, Ruby, Perl, etc.
  • Strong understanding of data structures, algorithms, and complexity analysis
  • Comfortable coding and working in a Unix environment
  • Proven analytical and troubleshooting skills
  • Proven verbal and written communication skills, including the ability to articulate complex technical concepts to non-technical stakeholders
  • Ability to work gracefully and effectively in high pressure situations
  • Eagerness to learn new things, continually growing and expanding personal abilities

Knowledge, Skills, Abilities Preferred:

  • Master's Degree or higher in Computer Science or related field
  • 3 or more years of software development experience
  • Experience developing in Hadoop ecosystems or other distributed computing systems
  • Experience with Extract, Transform, and Load (ETL) principles
  • Experience developing and maintaining APIs for internal and external users
  • Experience with healthcare IT systems and workflows/experience

About the Company

K

Keylent