Senior Java Developer - Reston, United States - Natsoft

    Default job background
    Description

    Job Title: Java Developer with Kafka

    Location: Reston, VA (Onsite)

    Duration: Long Term Contract

    Tax Term: W2 Only

    Description:

    As a Senior Java Backend Engineer, you will:

    • Designing and implementing Java-based applications.
    • Analyzing user requirements to inform application design.
    • Defining application objectives and functionality.
    • Aligning application design with business goals.
    • Developing and testing software.
    • Debugging and resolving technical problems that arise.
    • Producing detailed design documentation.
    • Recommending changes to existing Java infrastructure.
    • Developing multimedia applications.
    • Developing documentation to assist users.
    • Ensuring continuous professional self-development.

    Experience Level:

    • 12 to 15 years of hands-on experience with Java, Springboot, Kafka, no-sql dbs.
    • 4+ years of hands-on experience on cloud (Azure).
    • Good exposure to miro services architecture and design.
    • Have deep understanding on Cloud.
    • Background in Scrum/Agile development methodologies.
    • Capable of delivering on multiple competing priorities with little supervision.
    • Excellent verbal and written communication skills.
    • Bachelor's Degree in computer science or equivalent experience.

    The most successful candidates will also have experience in the following:

    • Gitflow.
    • Atlassian products BitBucket, JIRA, Confluence etc.
    • Continuous Integration tools such as Bamboo, Jenkins.