Java Full Stack With React

Contract: W2, Independent, Corp-To-Corp, Long Term

    Skills

    • java
    • React

    Job Description

    Responsibilities:

    • Collaborate with product management, marketing, and fellow technologists to design, develop and deliver frictionless multi-channel experiences
    • Drive user story analysis, elaboration and design. Thrives to ensure code quality is high with supporting unit test and automation
    • Contributes to high-level architecture and drives low-level design. Champion modular design, reuse, separation of concern, high cohesion and loose coupling
    • Employ industry best practices to deliver world-class solutions. Ensure developed solutions remain compliant with all applicable Client's standards
    • Stay abreast of emerging technologies and how they can be applied to Client
    • Drive software development activities to meet schedules and timelines
    • Research problems discovered by QA or product support and develop solutions to the problems
    • Ensure that software standards and quality targets are met

    Requirement:

    • Over 5+ years of hands-on experience in analysis, design, development and implementation of various client/server, web-based applications
    • Experience developing mission critical web and server applications in agile environment
    • Possess excellent software architecture, design and problem-solving skills
    • 3+ years relevant experience working on Java related technologies on Unix or Linux
    • 3+ years relevant experience working with backend technologies including JBoss, SpringBoot, SpringMVC, JPA, Tomcat, REST, Hibernate
    • 1+ years relevant experience with Spring Security, Junit, Mockito, Maven, Groovy
    • 3+ years relevant experience to client-side technologies including JavaScript, jQuery, HTML5, CSS3, SASS, React, Cypress, Newman, Jasmine, Karma, JSON, REST, TypeScript, ES6, NPM, Bower, Gulp, Grunt, WebPack
    • Excellent knowledge of MVC design pattern, dependency injection
    • Experience building site using Responsive and Material design
    • Experience with agile development methodologies and TDD
    • Knowledge of DevOps tools such as CodePipeline, Artifactory, SonarQube, Selenium, Jenkins, CheckMarx is highly desirable
    • Experience with monitoring applications using CloudWatch, Splunk and Dynatrace etc
    • 2+ years relevant experience with document databases like MongoDB or DocumentDB and RDBMS like Postgres, Oracle or MySQL
    • Experience with scripting languages like Perl, Python or Awk
    • Knowledge of security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewall, SAML 2.0, OpenId Connect, OAuth 2.0
    • Experience with deployments & running application on one of the public cloud providers like AWS, Google Cloud Platform or Azure
    • Experience building applications using RESTful web services and optimizing for performant websites.
    • Experience working on Version control system like GIT
    • Excellent communication skills

    It is a huge plus if you have:

    • Experience in financial domain
    • Bachelor of Computer Science or Engineering