Java Developer - New York, United States - Integriti Group Inc

    Integriti Group Inc
    Integriti Group Inc New York, United States

    2 weeks ago

    Default job background
    Description

    About the job Java Developer

    Qualifications:

    • Previous experience with Java, preferably including v10 and v11
    • Previous experience developing RESTful web services with SpringBoot.
    • A solid handle on Design Patterns, JPA, ORM frameworks, unit testing frameworks, integration testing and Postman
    • Previous environments your project and applications where deployment include but are not limited to: Docker, Kubernetes, Pivotal Cloud Foundry
    • Previous experience with Google Big Query and Google Cloud Platform environments
    • Experience in conducting code reviews, understanding, and adhering to standards.
    • You work with minimal supervision and are comfortable carrying the torch.
    • A true and deep understanding of Agile and have worked as an engineer in a SCRUM team before
    • Verbal and written communications skills that are just outstanding, matched only by your attention to detail.
    • A knack to keep our customers in mind at all times and look to maximize the quality that we provide them.
    • University degree, preferably bachelors in computer science (BSCS) or masters in computer science (MSCS)
    • 3+ years of professional software development experience.
    Responsibilities
    • You will write key Java components in more than a few verticals and applications.
    • You will create pull requests when you are done with your implementation and you look forward to the review.
    • You know this because you have done it so many times, it's second nature to you and you're glad to make code quality your ownership.
    • You will actively take part in all team efforts ranging from Product vision and ideation, over UX/UI research, help and considerations, to writing smart and solid code and holding hands with QA to make sure the whole team delivers.
    • You will take part in the estimation process thinking of the intricate implementation details.
    • Guided by sprint commitments, you will implement and deliver stories sprint after sprint.
    • You will forge a lasting relationship with your QA and UX/UI Design partners to ensure our software has the quality it needs.
    • You will make timely decisions and understand related trade-offs if you need to make any.
    • Existing systems and products are something you will learn.