Post Job Free
Sign in

Node Js Web Services

Location:
Chicago, IL
Posted:
October 30, 2024

Contact this candidate

Resume:

Padma

Mail: ************@*****.***

Phn: +1-815-***-****

JAVA UI DEVELOPER

Professional Summary:

4+ Years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies in various domains.

Experience with AngularJS, Node.JS, ReactJS, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.

Expertise in client scripting language and server scripting languages like JavaScript, TypeScript, jQuery, JSON, Bootstrap, Node.js, AngularJS, Angular4/6, Backbone.js.

Experience in developing client-side components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, JMS, MQ Services, Hibernate, JDBC, JPA, Log4j, JSP, POJO’s, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.

Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.

Implemented frameworks like Spring, JSF, AJAX (Rich Faces, My Faces) and ORM frameworks like Hibernate.

Deployed containers and Microservices in AWS using EC2 Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.

Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.

Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.

Experienced in using PERL to read and write data from/to Excel, SQL Server and MySQL.

Developed cross platform server-side applications using Node.js, BackBone.js and Angular.js.to achieve scalability in web applications.

Experience configuring the Docker containers and creating Docker files for various environment.

Experience in working on Kubernetes and Docker for the runtime environment for CI/CD System to build, Test and Deploy.

Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.

Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.

Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.

Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.

Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.

Experience with major relational databases – Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, DB2, My SQL.

Expertise in different IDEs like Eclipse 3.x, Aptana Studio, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and Altova XML Spy.

Implemented the application’s using J2EE design patterns like Singleton, DAO (Data Access Object), RDBMS.

Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).

Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.

Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB

Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.

Knowledge on Grid Controls, Pie Charts and other Swing Components.

Hands on experience with build tools like ANT, Maven and logging tools like Log4J.

Expertise in testing with Junit using tools like JMeter.

Experience in Agile software development process, Test Driven Development and Scrum.

Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

Skill Set

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages

Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers

Oracle/BEA WebLogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins.

Frameworks

Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis,Flex

UI Frameworks

JQuery, AngularJS, Angular4, Angular6, Bootstrap, React, NodeJS

IDEs

Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Dream viewer

Web technologies

JSP, JavaScript, TypeScript, Json, jQuery, AJAX, XML, XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3, Flash

Design Tools

Adobe Photoshop, Adobe After Effect, Dreamweaver

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI

XML Tools

JAXB, Apache Axis, Altova XML Spy

Methodologies

Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools

UML, Rational Rose, Visio

Testing technologies/tools

JUnit, JMeter, Html Unit

Database Servers

Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control

CVS, SVN, Rational ClearCase, Git

CM Tools

Chef, Puppet, Ansible, Docker

Build Tools

ANT, Maven

Metadata / Reporting Tools

Jakarta POI-HSSF

Platforms

Windows, Android, Linux

MicroServices

Spring micro-Services, Spring boot, Netflix Eureka

Professional Experience:

Walt Disney/ATOS CA Apr 2024 – Till Date

Role: Front-End Software Developer

Responsibilities:

Worked on front end development technologies such as HTML, CSS, JavaScript, and TypeScript languages.

Designed and implemented web-based applications using J2EE, Java, POJO, REST, and JDBC.

Development based on Web Applications to move them from WebSphere to Jboss.

Worked on front end development technologies such as HTML, CSS, JavaScript, and other scripting languages.

Took part in setting up the routing configuration using Angular 4 router for various views and sub views. Programmed in Angular 4 to upload (post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular6.

Involved in the development of services with Angular 4 injectable property, as to make the service available for dependency injection when creating components.

Worked on creation of custom Docker container images, tagging and pushing the images.

Worked on the applications with several facilities including logging, properties, JNDI, and the frameworks the applications.

Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns,

Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.

Worked with various features in spring such as Spring AOP, Spring Transaction management.

Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.

Worked on Rest Web services as well as Node Rest framework for backend services, used SQL Server, DB2 for database services. Restful web services using Jersey for JAX-RS implementation. Implemented Spring Bean Factory using IOC Configured Bean properties using dependency injection.

Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.

Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.

Worked on HTTP methods (GET, PUT, POST and DELETE) as they relate to REST services.

Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by web applications.

Designed and developed RESTFUL web services using Spring Boot and Jersey framework.

Developed several SOAP based JAX-RS Web Service interfaces for integrating multiple systems, code re-usability.

JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.

Wrote SQL queries, stored procedures and enhanced performance by running explain plans.

Deployed Application instance on JBoss and Web Logic Server.

Developed the data access classes using JDBC and SQL queries

Used log4j for logging and SVN for version control. Used Git as Version Control System for the application.

Automate report generation in MongoDB using JavaScript, shell scripting, java.

Used Clear case for source code control and JUNIT for unit testing. Designed and developed web pages using HTML and JSP. Involved in developing business tier using stateless session bean.

Used JavaScript for the web page validation and Struts Valuator for server-side validation.

Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.

Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, JDK 1.7/1.8, RSA, JBOSS, Micro Services, Ext JS, Git, JFC, Spring, Angular4/6, hibernate4.x, Core Java, SOAP/Rest, Docker, WebSphere 10, HTML5,CSS, XML, WSDL, DTD, REST, JSON, SDK’s, JIRA 5.x/6.x, JAXB, JAX-WS, JAX RPC, JAX-RS, SQL Server, DB2, Apache, JUnit, Ant, Maven.

CITIZENS BANK, IL Jan 2023 -Mar 2024

Role: UI Development Engineer

Responsibilities:

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS, React.

Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as jQuery, Node JS and Angular6.

Integration with popular tools like Bower, Karma and Less. Angular6 components are tested, minified and compiled to use in production environments.

Experience in Microservices Architecture with Spring Boot and Docker.

Extensively used various modules in Spring like AOP, DI (Ioc), Bean Wiring, Spring Inheritance, Auto-Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.

Used Webpack for package management and bundled all the code.

Lambda expressions in Java 8 allow us to define an anonymous method and treat it as an instance of a functional interface

Involved in developing Thread Safe blocks for multithread access and distributed transaction management.

Used Spring Framework AOP Module to implement logging in the application to know the application status.

Extensively used Spring IOC, AOP concepts, Spring MVC to develop the Spring microservice.

Developed Transaction Management using Spring JDBC & JPA in the microservice.

Used Spring Boot microservice based services to interact through a combination of REST and Apache Kafka message brokers.

Used Spring LDAP for user security credentials authentication and for validating the user roles.

Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.

Redis Cache profile is used for cache and for application session storage such as eviction of caching content during update/deletion.

Experienced in consuming data from Rest WebServices using JSON and Postman for testing Web Services.

Spring JPA is used to create repository implementations automatically, at run time from a repository interface.

Developed Controller classes using Spring MVC for request, response paradigm.

Junit test cases were written at the method level

SonarQube is used to exclude your domain packages from SonarQube reports junit coverage and Get access to SonarQube and configure your application's quality profile + gatekeeping metrics (TBD).

GitLab version management is used for branching and merging much easier than older versioning systems.

Developed Maven scripts and developed builds using Maven 4.

Used Docker to containerize the services and deploy on cloud.

Swagger is used to retrieve information about your RESTful API endpoints looking at the spring annotations.

Eclipse IDE and plugins are used to provide all its functionality on top.

Used Git for version control and JIRA for bug Tracking and Project Management.

Environment: Java 8, JEE, Web Services, Spring 4.x, Hibernate 4.x, JDBC, Docker, HTML5, JavaScript, jQuery, Bootstrap CSS3, Angular6, XML, Agile Methodology, Swagger, Web pack, Design Patterns, PL/SQL, Junit, Web Logic application server, Maven, Jenkins, Eclipse IDE, Oracle 12c, GIT, Node JS.

TATA Consultancy Services, India Jun 2021 – Dec 2022

Role: Front-End Developer

Responsibilities:

Developed UI components for the Structured Financial Messaging System using Java, HTML, CSS, JavaScript, Spring boot, JSP.

Designed a converter to convert Java Objects into desired XML files and XML to Objects using JAXB.

Developing the application for incident creation and retrieving the events using restful web services with spring Boot.

Developed Enterprise Java

Validated data using Angular validation and custom functions.

Implement error handling and data validation logic in Angular 4 frontend to provide user feedback and validation messages, ensuring data integrity and consistency with backend validation rules.

Worked together with a team of developers to design and implement new features for the SFMS system to improve user experience.

Utilized GIT to manage project versions.

Participated actively in discussions with project managers to recommend/develop solutions to business problems, and translated business requirements into technical specifications.

Developed Spring Boot applications and Microservices, and deployed them to AWS Lambda Expressions using Eclipse-based STS.

Troubleshot and resolved complex bugs in the system.

Responsible for organizing discussions with client and workflow documentation.

Environment: J2EE, JSP, CSS, JavaScript, HTML5, Log4j, Eclipse IDE, Oracle DB, STS, SpringBoot, XML, XSD, Maven, JAXB

ONLY IT CONSULTING, INDIA Jul 2020 – May 2021

Role: UI Developer

Responsibilities:

Actively involved in the development of Class diagrams and Sequence diagrams to track the usage requirements for the system.

Involved in different stages of Software development lifecycle.

Developed the front-end components using HTML5, CSS3, JavaScript and AJAX.

Developed responsive and user-friendly web pages using Bootstrap.

Designed the application using Spring Model View Controller architecture.

Used Spring Annotations to develop different modules to implement the required functionalities.

Used Hibernate to create connections between the java classes and Database.

Performed unit testing using jUnit4.

Used logging framework log4j to maintain logs related to the application.

Wrote SQL Queries to perform CRUD operations on the data.

Developed POJO classes and used annotations to transform data from objects to database tables.

Environment: Java, MySQL, HTML5, CSS3, JavaScript, AJAX, IntelliJ, Notepad++, JQuery, Log4j, Spring MVC, Spring Annotations, Web services



Contact this candidate