Required Skills

Full Stack Java Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 16th Apr 2022

JOB DETAIL

 

Education/Experience:

  • Bachelors degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
  • 5+ years of Java experience
  • 5+ years of experience with AngularJS/Angular
  • Experience with Azure Cloud
  • Exposure to cloud-based deployments, CI/CD deployment pipeline
  • Experience working with Selenium
  • Demonstrated experience in the following:
  • Strong coding skills and concepts in Java
  • Java EE Technologies, Spring Framework, Micro services Architecture, Service Oriented Architecture (SOA), JDBC, JNDI, JTA/JTS, JMS
  • Rich Internet Applications (RIA) - React/AngularJS, JavaScript, jQuery, NodeJS, RESTful Services, JSON, AJAX, Git, Gulp, Webpack, Linux, Responsive Design, CSS/HTML5
  • Application Monitoring with Dynatrace and LogInsight
  • Responsive design and grid frameworks (i.e. Bootstrap), including cross browser compatibility.
  • Web Servers & Application Servers IBM WebSphere/Tomcat/tcServer
  • Integration & Collaboration Tools Subversion, GIT
  • Web Services WSDL, SOAP, JAX-WS, XML RPC, JAXB, RESTWS
  • Java Database Frameworks - Hibernate, Java Persistence API (JPA)
  • Relational databases and SQL like Oracle RDBMS or SQL Server. NoSQL databases like MongoDB, CouchDB or CosmosDB
  • Messaging Layer - RabbitMQ, IBM MQ
  • 5 years of Software Development Life Cycle (SDLC) experience
  • Experience with developer testing practices (i.e. JUnit, etc.) and understands the differences between unit, functional and system tests
  • Experience with agile software development methodologies
  • Experience with and is willing to initiate sharing knowledge with others
  • Ability to quickly learn and practically apply new concepts or principles which can be confirmed by experience
  • Experience supporting a production application.

Company Information