Java Full Stack Developer Professional - McLean, United States - US Tech Solutions

    US Tech Solutions
    US Tech Solutions McLean, United States

    1 month ago

    Default job background
    Description
    Java Full Stack Developer Professional
    Location: McLean, VA (3 Days/Week onsite from start of assignment)
    Duration:3 Months

    Must Haves:
    • Minimum 3 years of hands-on development experience using core java.
    • Preference for hands-on front-end experience with either Angular or React, but it's not mandatory.
    • Must be proficient with SQL (ex: Joins, aggregate functions, etc.).
    • An ideal candidate should have strong analysis skills.
    Qualifications for SEC:
    • Bachelor's/Master's Degree with Major in Computer Science/Engineering or equivalent
    • Minimum of 3 years of experience in software development; 5 years of relevant experience and specialized training or certification in the following technologies: J2EE, Java, Web Development and SQL; Groovy a plus;
    • Experience in Micro-services and Docker Containers Platforms using OpenShift and Kubernetes.
    • Extensible knowledge on Spring-Boot, Spring Integration Java Technologies.
    • Experience/Knowledge on MongoDB, DB2, SQL Server, PostgreSQL Databases.
    • High level of exposure to testing frameworks like Junit & Cucumber & Front-end UI development frameworks like Angular and REACT JS is desired.
    • Experience in code delivery pipelines and adept in building Build and Deployment tools using Maven, Gradle, ANSIBLE and Jenkins
    • Experience with REST based Web services.
    • Strong SQL skills is a must.
    • Modern Tools: Jenkins, Cucumber/Specflow, Atlassian Suite (Bamboo, Jira, Bitbucket), Git
    • DB2, PostgreSQL
    • AWS
    • Knowledge or experience in Jira, Confluence and Bitbucket.
    • Experience working in Scaled Agile, Modern Delivery experience is a plus.
    • Author, writing the unit, integration tests and functional automation.
    • Provide production support - able to collaborate with Business and Technical teams to debug the issue.
    • Takes the lead on ensuring that the code is of high quality; constantly challenges ideas and opinions to avoid pitfalls and inefficient solutions.
    • Demonstrates innovation when developing and designing the business logic.
    • Demonstrates a collaboration approach while working with others to build the business logic and backend systems.