Required Skills

JAVA FULL STACK DEVELOPER

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 23rd Nov 2021

JOB DETAIL

  • Around 8 years of full stack development experience in all stages of life cycle, referring to Design, Development, Implementation and testing of web based applications.
  • Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies using HTML5, DHTML, CSS3 (Saas, LESS) frameworks, Bootstrap, Java script (ES5 & ES6), jQuery, AJAX by managing all facets and pipelines of application.
  • Good Understanding on using various XML technologies like XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM and JAXB.
  • Worked with React.js Virtual DOM and React views, rendering using components.
  • Implemented various screens for the front end using React.js and various predefined components from NPM (Node Package Manager), bower and redux library for Dependency management.
  • Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS and
  • Ember JS, Knockout.js.
  • Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X.
  • Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.
  • Strong experience in developing Single Page Application(SPA), using MEAN (Mongo, Express, Angular and Node) stack.
  • Hands on experience in developing server - side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.
  • Hands on Experience with build tools as task runner using Gruntjs, Gulp Server, Yeoman to perform repetitive tasks of Minification, compilation, Unit testing.
  • Proficient in working with web application's UI testing frameworks such as Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
  • Good understanding Core Java SE 8 concepts like Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics and Collection API.
  • Good knowledge on working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Ibatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
  • Expertise to interact with ORM frameworks like Hibernate, Spring Data, iBatis and JPA.
  • Experience on NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
  • Experience in developing enterprise applications using frameworks like Spring, Struts, Servlets, JSF (Prime Faces).
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Worked on micro services based architecture using Spring Boot interacting through REST API.
  • Worked with WSDL in implementing SOAP services using Axis-2 and Apache CXF Framework.
  • Worked on projects implementing RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and configured using Swagger and WADL.
  • Hands on experience with design patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service locator, Front Controller and DAO pattern.
  • Authenticated Users accessing RESTful services using Oauth 2.0, OID, OIDC and JWT (Jason Web token).
  • Integrated security functionality using Spring security and Site minder (SSO).
  • Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System).
  • Experience in using configuration management tools like Puppet, Chef and Docker.
  • Experience in messaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
  • Experience with build tools like Ant, Maven, Gradle for building and deploying applications to different environments.
  • Experience with UNIX and Shell scripting.
  • Solid experience in Apache Subversion (SVN) and Jenkins and Bamboo Continuous Integration Server. integration testing of the applications using Selenium and behavioral testing using Cucumber.
  • Implemented Test Driven Environment(TDD) Used JUnit, Mockito, Sonar for Unit testing.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS.

TECHNICAL SKILLS:

Programming Languages: Core Java, C, C++, SQL, PL/SQL, XML, XSL

Web Technologies: J2EE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, JDBC 2.0/3.0, Filters, Listeners

FrontEnd Technologies: HTML4/5, XML, Java Script v1.8, TLD, CSS, JQUERY, AJAX, BackboneJS, AngularJS2, NodeJS, Ember JS, JSON, React JS, Typescript.

J2EE Technologies: JSP, JDBC, JNDI, Web Services, BPM - Activiti, Hibernate

Tools: Photoshop, Illustrator, InDesign, Fiddler, Firebug, Maven, ANT

Web/Application Servers: WebLogic 7.0/8.1/9.0/10.0, IBM WebSphere 4.0/5.5, JBoss 4.0.5, Apache Tomcat 5.5/6.0

Software Development: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development (TDD)

Web services: Soap UI, WSDL, RESTful

Version controllers: SVN, CVS, Clear Case, GIT

Testing: Junit 4.1.2, JUnit-Perf, JMock, Cactus, Jasmine, Karma

XML Technologies: XML, XSL, XSLT, DOM, and JAXB

DataBases: Oracle 8i/9i/10g, MySQL 4.x/5.

Company Information