Full Stack Developer - Atlanta, United States - Brothers Consulting

    Brothers Consulting
    Brothers Consulting Atlanta, United States

    3 weeks ago

    Default job background
    Technology / Internet
    Description

    Required Skills:

    · Strong experience in Frontend and Web UI Development along with React, JavaScript

    · Expert in back-end development using Java technologies stack using micro-services architecture (e.g. Java language, NodeJS, React.Js etc).

    · 10+ years of experience building successful production software systems.

    · Strong OOP skills, with ability to analyze requirements and transform into scalable software designs.

    · Experience with HTTP, REST API's and competent designing and building web services/microservices in a commercial setting.

    · Knowledge of SQL and other/NoSQL/modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate).

    · Experience with Design Patterns, MVC and frameworks (e.g. Spring).

    · Competent in design/implementation for reliability, availability, scalability, and performance.

    · Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).

    · Experience with JAVA and JavaScript programming languages.

    · Should be a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.

    · Demonstrate a high level of curiosity, passion for technology, pride of ownership and strive for excellence.

    · Experience with using Agile/Scrum methodology for software development.

    · Good understanding of microservices architecture

    · Extra credit: Provide your GitHub account or code samples with your resume

    · Good to have: Experience on Identity standards such as OAuth 2.0, Open ID Connect, SCIM etc .

    · Working knowledge of web technologies (such as HTTP, HTML/DOM, JavaScript) will be beneficial.

    Nice-to-Have Skills

    • GraphQL knowledge Authentication and Authorisation concepts