Java Architect | Direct Hire | Columbus, OH Hybrid WFH

Full Time

    Skills

    • Java Architect | Direct Hire | Columbus
    • OH Hybrid WFH

    Job Description



    We are seeking a Senior Software Engineer to join our team!

    Responsibilities

    • Uses industry standard programming techniques to translate requirements and designs into code.

    • Analyze and solve problems in existing systems.

    • Design, code and test multiple modules of a system in a timely manner.

    • Participates in unit, system and acceptance testing by designing tests, building test data, test execution and evaluation. Along with recommending/making improvements/fixes to the tested system.

    • Assists in developing and interpreting requirements.

    • Follows all ISO-9000 procedures and the SDLC, as they pertain to their work unit, and continually seeks improvements to development procedures.

    • Leads the implementation of all relevant ISO and NISO standards within projects.

    • Participates in major architectural reviews and plans.

    • Participates in the analysis and implementation of 3rd party solutions for applications with the ability to understand the impact and analyze the risk.

    • Plans and participates in load, capacity, and performance analysis and/or testing.


    Qualifications

    • Bachelor's degree in computer science or related discipline required

    • 5 years of software development, five years of JAVA programming required

    • Experience with the following technologies is a must -- JAVA, Object Oriented Design (and UML notation and patterns), SOA based systems, Hessian, Servlets, Spring-loC, Spring Boot, Maven, SOLR indexing and querying, SOAP and REST based Webservices

    • Experience with BigData technologies using Hadoop echo system (HBase, MR, Spark, Sqoop, Kafka Streaming etc)

    • Experience with Cloud based technologies including, but not limited to, AWS and Snowflake

    • Experience with Linux (or any UNIX for that matter) and some with Windows would be required

    • Experience in Continuous Integration and Continuous Delivery

    • Experience in Microservice Architecture is desired.

    • Experience with MySQL, Postgresql a plus.

    • Containerization and Pod deployment is desired

    • Excellent skills with unit testing, integration testing and performance/stress testing is a must

    • Excellent communication skills are a must

    • Ability to implement industry standard programming techniques by

      • Mastering advanced fundamental software development concepts, practices, and procedures, and having the ability to analyze and solve problems in existing systems.



    • Must have the ability to concentrate on a strictly technical focus, project management or a combination of the two depending on interests and project load of the work unit.

    • Technical Focus -

      • Expert in at least one discipline (database, performance, etc.) on a single product or research project.

      • Has successfully implemented multiple major areas of functionality.