React Js Developer Resume
Suwanee, GA
PROFESSIONAL SUMMARY:
- 8+ years of software development experience in requirements Analysis, Design, Coding, Testing, and production support of scalable, Multi - Tier distributed enterprise applications using Java/J2EE technologies.
- Experience in designing User Interface (UI) web applications using HTML5, CSS3,HTML, Java Script, jQuery, Node.js, ReactJS, AJAX, JSON, MVC.
- Hands on experience in creating components using React.js.
- Good experience in creating components documentation using React.js
- Extensive experience developing applications using Waterfall, Agile methodologies with Test Driven Development (TDD), SCRUM.
- Experience in core Java concepts such as Multithreading, Collections, and Exception Handling concepts
- Excellent experience in developing secure Web applications and server-side development using Spring, Spring Boot, Microservices, REST and SOAP Web services
- Experienced in developing the UI screens using HTML5, CSS3, JavaScript, Bootstrap, jQuery, Ajax, JSON and React JS, Material UI Core, Ag React.
- Experience in using the Web Services such as SOAP (JAX-WS) and REST(JAX-RS).
- Experience developing Service components using Spring framework API's like MVC, IOC, AOP, JDBC, Transactions, JPA, Hibernate Integration.
- Experience in the design and development of SOAP and RESTful web services and integrating with the existing applications.
- Experience in database design and development using PL/SQL, Stored Procedures, Functions and Triggers.
- Experience with version control tools like Subversion, CVS and GIT.
- Experienced in build tools such as ANT and Maven for building and deploying applications on web/App servers and good experience with Log4j for logging and debugging application.
- Good analytical, problem solving and interpersonal skills. Also, a quick learner, ability to learn new technologies.
TECHNICAL SKILLS:
Programming Languages: Java 1.8, 1.7, 1.6, JAVA Enterprise
Technologies: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, EJB 3.0, Hibernate 4.2.
Front End (Web): Material UI Core, React Bootstrap, Ag React, HTML, XML, JSON, CSS, JSP 2.2/2.1, JSTL 1.2,, JavaScript, Jqueary
Version Control: GIT LAB, GIT, CVS,Sub Version
JavaScript: jQuery, React JS, Node JS, ES6, Webpack, Axios
Frameworks: Spring, Spring MVC
Application Servers: WebLogic 10.0/9.0/8.1/7.0 , Tomcat 7,6, WebSphere 8.5
Databases: Datastore, Oracle 12c/11g/10g/9i, MySQL5.0,4.1
Build Tools: Maven 3.0, ANT
Cloud Technologies: Google Cloud Platform, App Engine, Data Store, Bucket
Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux
Design Methodologies: Agile, Scrum, Test Driven, Waterfall
IDEs: Eclipse, NetBeans
Tools: Junit 4.0, JMETER, Mockito, JIRA,Confluence, Jenkins, PostMan
WORK EXPERIENCE:
Confidential, Suwanee, GA
React JS Developer
Responsibilities:
- Involved in Analysis, Design, Development, QA, UAT and Production phases of the application.
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
- Developed the UI screens using HTML5, CSS3, Ajax JQuery, Bootstrap, Angular JS 4.0 and was involved in resolving cross browser Java script issues.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Worked on the consumption/producer side of REST based Webservices.
- Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
- Developed the Persistence Layer using Hibernate.
- Used JMS queues for a synchronous communication.
- Worked on Web Services such as SOAP (JAX-WS) and REST(JAX-RS) and implemented using Spring technologies.
- Worked on Micro Services with Spring boot.
- Configuring and Maintaining PL/SQL Replication Server for Oracle and used TOAD as Oracle client.
- Implemented UI using Angular 4.0, Node JS, Java Script, jQuery, HTML5 & CSS3.
- Used Angular 4.0 as the development framework to build a single page application.
- Involved in building and maintaining cloud-based infrastructure on AWS.
- Implemented logger for debugging using Log4j
- Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
- Developed few stored procedures, triggers and sequences.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
- Designed and developed JUnit test cases during the development phase.
- Used Jenkins for continuous integration and Maven for building the EAR file.
- Served as POC for on call support in the production team on a rotation basis
- Excellent problem-solving skills and ability to work independently.
Environment: Java 1.8, J2EE, Hibernate 3.0, Servlets, JSP, JavaScript, JQuery, HTML 5, CSS, Bootstrap, AJAX, AngularJS4.0, REST, Spring MVC, Spring boot, XML, JIRA, Junit 4.0, GIT, Maven, WebLogic 12.0 and WebSphere Application Server .
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Analyse requirements with team, write High Level design documents, System Use Case and analyse risk factors.
- Designed and developed the application using Agile methodology.
- Implemented RESTful webservices to make rest calls from client to server.
- Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, Collect on a collection Objects, Filters.
- Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Migrating monolithic application micro services.
- Used React JS for the Web Developement
- Implemented logging and transaction manager using Spring AOP concept.
- Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
- Implemented JMS using Spring JMS module to communicate with Apache ActiveMQ queues.
- Used Maven to create the builds.
- Used Jenkins as integration tool and deployed war to WebLogic App Server
- Wrote Stored Procedures and complex queries in Oracle 12g database.
- Used Log4J to monitor the error logs and GIT as version control tool.
- Developed test cases using Junit, Spring Test Module and created stubs using Mockito framework.
- Deployed in Linux environment
- Involved extensively in Code Reviews, Unit testing and Process Improvements.
Environment: Java 1.8, HTML5, CSS3,JavaScript, React JS, JSON, Maven 3.0, Spring 4.x, Spring Boot 2.0, Jenkins, Git, Hibernate 4.0, Oracle 12G, WebLogic 12, JIRA
Confidential, Sunnyvale, CA
Sr. Java/J2EE Developer
Responsibilities:
- Designing, developing, testing and implementation of scalable online systems in Java, J2EE, JSP, Servlet's and Oracle Database.
- Participated in JAD sessions gathering along with the Business Analysts.
- Designed application modules, base classes and utility classes using Core Java.
- Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
- Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
- Designed the system based on Spring MVC Model architecture.
- Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
- Developed a business logic layer using Spring Framework and integrated Hibernate.
- Used spring Object relational mapping (ORM) and hibernate for persistence in database, created DAO's.
- Implemented ORM Hibernate framework, for interacting with Data Base.
- Developed build Scripts using Maven to build and deploy the application.
- Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
- Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
- Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.
- Developed single page application by using Java Script, Angular JS.
- Performed server migration using cloud services like AWS from physical to cloud environment.
- Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
- Used GIT for version control and Jenkins used for continuous integration.
- Wrote Stored Procedures and complex queries in Oracle 11g database.
- Developed JUnit test cases and performed integration and system testing.
- Implemented the project using agile-scrum methodologies.
Environment: Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, AngularJS 1.0,AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, WebSphere 8.5, Agile, JMS,Eclipse, JUnit 4.4, JMETER, Windows OS, Unix.
Confidential
Java Developer
Responsibilities:
- Extensively involved in analysis and design of the back-end skeleton including connecting to database, creation of Data Model layer and DAO Layer for the system using Hibernate.
- Involved in the creation of mapping of the Oracle database tables using POJO classes to the upper application layer of the application.
- Used different Transfer Object (TO) to merger/transfer data between different layers.
- Developed application functionality inside DAO layer; that can be used in the processing of all the transaction of the application using Spring Framework.
- Implemented Model View Controller web framework.
- Created User Interfaces (UI) using JSP, JSTL, HTML, JavaScript, AJAX and CSS.
- Generating dynamic PDF reports with the help of XML using XSLT.
- Deployed application to the JBoss Application server.
- Worked with Ant to create build automation for the system.
- Involved in JUnit, functional testing and involved in debugging process.
Environment: Java 1.5, J2EE, Spring, Hibernate, JSP, Servlets, Ajax, HTML, DHTML, XML, XSL, XSLT, CSS, JavaScript, Oracle, JBoss, Linux
